Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Elixir Engineer (APAC) image - Rise Careers
Job details

Senior Elixir Engineer (APAC)

Supabase is an open source and fully remote company building a Postgres application platform. We are seeking backend Elixir experts.

About Elixir at Supabase

Supabase Realtime is written in Elixir and manages broadcasting database updates to thousands of connected clients for Supabase customers. We are beginning to work on our next iteration of Realtime, which uses Presence and Broadcast with Authorization to enable users to build interactive experiences.

Supabase Supavisor, also written in Elixir, handles thousands of database clients that run millions of queries using different SDKs. It’s an extremely performance focused product that handles low level APIs to connect to Postgres in the most effective ways, fully leveraging the features of Postgres and Elixir.

Supporting a global cluster of machines that have thousands of connected users sending thousands of messages per second or running thousands of queries per second presents several challenges and we need your help to tackle them. Join us for the next phase of growth.

You will

  • Work on our Realtime and Supavisor products by adding new features and improving security, performance and scalability.

  • Improve the overall DX, including designing our APIs and client libraries, writing docs and improving monitoring and observability for our users.

  • Directly support customers and 3rd party libraries interacting with our Elixir products

You are

  • You've built and scaled large multi-node Elixir systems

  • Obsess over latency and performance

  • Advanced Postgres knowledge is a plus

Timezones & Logistics

  • It’s a full-time position with a required location in APAC/ANZ time zones

We offer:

  • 100% remote work from anywhere in the world. No location-based adjustment to your salary.

  • Autonomous work. We work collaboratively on projects, but you set your own pace.

  • Health, Vision and Dental benefits. Supabase covers 100% of the cost for employees and 80% for dependants

  • Generous Tech Allowance for any office setup you need

  • Annual Education Allowance

  • Annually run off-sites.

About the team

  • We're a startup. It's unstructured.

  • Collectively founded more than 30 startups.

  • Globally distributed team with more than 30 different nationalities.

  • We deeply believe in the efficacy of collaborative open source. We support existing communities and tools, rather than building "yet another xx".

  • We "dogfood" everything. If you use it in your project, we use it in Supabase.

Process

  • The entire process is fully remote and all communication will happen over email or via video chat.

  • Once you've submitted your application, the team will review your submission and may reach out for a short screening interview over a video call.

  • If you pass the screen you will be invited to up to four follow-up interviews.

  • The calls:

    • usually take between 20-45 minutes each depending on the interviewer.

    • most of the time, are all 1:1.

    • will be with the founders, a member of either the growth or engineering team (depending on the role) and usually one other person from your immediate team or function.

  • Once the interviews are over, the team will meet to discuss several roles and candidates and may:

    • ask one or two follow-up questions over email or a quick call.

    • go directly to making an offer.

Supabase Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Supabase DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Supabase
Supabase CEO photo
Unknown name
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Elixir Engineer (APAC), Supabase

Supabase is on the lookout for a Senior Elixir Engineer, specifically targeting talent in the APAC region! As a fully remote company dedicated to building an open-source Postgres application platform, we need backend Elixir experts to join our innovative team. Our Elixir projects, such as Supabase Realtime, are already powering exciting applications by broadcasting database updates to thousands of users. We're embarking on the next phase of enhancing Realtime to incorporate Presence, Broadcast, and Authorization features, ultimately enabling users to craft engaging, multiplayer experiences. You'll have the chance to work on our Supavisor tool, which maximizes performance by efficiently managing low-level API connections to Postgres, serving countless users simultaneously. Your duties will include not only improving security, performance, and scalability of our products but also designing intuitive APIs and client libraries, writing detailed documentation, and enhancing user monitoring. If you love tackling challenges and ensuring optimal performance of large multi-node Elixir systems, this role is for you. You’ll be part of a vibrant, globally distributed team, working set hours based on APAC/ANZ time zones. Plus, we offer perks like 100% remote work, full health benefits, a tech allowance for your workspace setup, and an annual education budget. If you’re looking for an unstructured yet collaborative atmosphere where your contributions can really make a difference, Supabase is the place to be. Join us in crafting the future of application development!

Frequently Asked Questions (FAQs) for Senior Elixir Engineer (APAC) Role at Supabase
What are the main responsibilities of a Senior Elixir Engineer at Supabase?

As a Senior Elixir Engineer at Supabase, you'll be responsible for enhancing both our Realtime and Supavisor products. This includes adding new features, improving performance and security, and ensuring scalability. You'll also design APIs and client libraries, support customers, and help write documentation to improve the developer experience.

Join Rise to see the full answer
What qualifications do I need to be a Senior Elixir Engineer at Supabase?

To qualify for the Senior Elixir Engineer position at Supabase, you should have extensive experience building and scaling large multi-node Elixir systems. A deep understanding of Postgres is a plus, and a strong focus on performance and latency management is crucial for success in this role.

Join Rise to see the full answer
Is the Senior Elixir Engineer position at Supabase fully remote?

Yes, the Senior Elixir Engineer role at Supabase is entirely remote! We believe in offering flexibility to our employees, allowing you to work from anywhere in the world with no location-based salary adjustments.

Join Rise to see the full answer
What does the interview process look like for the Senior Elixir Engineer position at Supabase?

The interview process for the Senior Elixir Engineer role at Supabase is fully remote and consists of a screening interview followed by up to four one-on-one interviews. These discussions typically focus on your experience, technical skills, and how you can contribute to our team.

Join Rise to see the full answer
What benefits do Senior Elixir Engineers receive at Supabase?

Senior Elixir Engineers at Supabase enjoy a variety of attractive benefits including 100% remote work, full health coverage, a generous tech allowance, an annual education budget, and the opportunity to participate in company-wide off-sites. We prioritize the well-being and growth of our team!

Join Rise to see the full answer
Common Interview Questions for Senior Elixir Engineer (APAC)
Can you explain your experience with Elixir and how you've implemented it in previous projects?

When answering this question, focus on specific projects where you used Elixir. Highlight the challenges you faced, the architectural decisions you made, and how your contributions positively impacted the project outcome. Show your passion for Elixir and how it aligns with your problem-solving skills.

Join Rise to see the full answer
How do you optimize the performance and scalability of Elixir applications?

For this question, discuss strategies such as utilizing Elixir's concurrency features, applying efficient data structures, and implementing caching mechanisms. Also, mention real-world examples where you successfully improved performance metrics or user experience through optimizations.

Join Rise to see the full answer
Can you describe a challenging problem you solved using Elixir?

Share a specific instance where you tackled a complex issue, detailing your thought process and the steps you took to resolve it. Emphasize the skills you used and the results achieved, demonstrating your problem-solving ability and expertise in Elixir.

Join Rise to see the full answer
What tools do you use for monitoring and observability in your Elixir applications?

Mention tools like Telemetry, Prometheus, and Grafana that are commonly used in Elixir for monitoring performance metrics. Talk about how you implemented these tools in your projects to ensure operational excellence and the insights they provided for making data-driven improvements.

Join Rise to see the full answer
How would you approach writing documentation for an Elixir-based API?

Explain your strategy for creating clear and concise documentation, emphasizing the importance of comprehensiveness and ease of understanding. Mention tools such as ExDoc for generating documentation and your experience using examples to illustrate API usage effectively.

Join Rise to see the full answer
Have you ever faced a situation where you had to support customers using your Elixir products? How did you handle it?

Share a specific experience where you supported a customer or third-party library in interacting with your Elixir products. Discuss the challenges, your approach to understanding their needs, and how you provided effective solutions, showing your commitment to customer satisfaction.

Join Rise to see the full answer
What are some common pitfalls when working with Elixir and how would you avoid them?

Identify pitfalls such as memory leaks, improper use of processes, or issues with supervision trees. Share strategies you would employ to avoid these problems, showcasing your foresight and experience in building robust Elixir applications.

Join Rise to see the full answer
How do you stay updated with the latest Elixir developments and best practices?

Talk about resources you utilize, such as Elixir and Erlang community forums, blogs, newsletters, and attending conferences or meetups. Highlight the importance of continuous learning and community involvement in staying ahead in the Elixir ecosystem.

Join Rise to see the full answer
What do you think sets Elixir apart from other programming languages?

Share your thoughts on Elixir’s concurrency model, fault tolerance, and functional programming paradigm. Explain how these features empower developers to build scalable and maintainable applications, and why you are passionate about working with Elixir.

Join Rise to see the full answer
Why do you want to work for Supabase as a Senior Elixir Engineer?

Express your enthusiasm for Supabase's mission and values. Talk about how the company's focus on open-source, innovative products, and a collaborative culture aligns with your professional goals and passion for software development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Supabase Remote No location specified
Posted 11 days ago
Photo of the Rise User
Supabase Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Endgame Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!