About the role
Description:
- We are seeking an experienced Software Engineer to join our Support Tooling team and enhance the internal systems that facilitate Supabase’s support and operational workflows.
- The role involves collaborating with Support, Infrastructure, and Engineering teams to design tools that bridge incoming support tickets and their resolution.
- Responsibilities include creating internal dashboards, automating ticket processes, integrating with tools like Front, Slack, and Linear, and developing AI-assisted workflows to minimize manual tasks and allow support engineers to concentrate on more complex issues.
- This position is suited for individuals who excel in asynchronous, fast-paced environments and are enthusiastic about developing internal tools for a rapidly growing engineering and support organization.
- Key tasks include building and maintaining internal tools for efficient investigation, debugging, and resolution of customer issues, partnering with Support leads to address real-world challenges, evolving the primary internal admin dashboard, implementing ticket automations, and ensuring the reliability and safety of critical internal systems.
Requirements:
- Candidates must have 5+ years of experience as a backend or full-stack engineer working on production systems.
- A strong foundation in backend development is required, including API design, background jobs, and data modeling.
- Experience in building internal tools, admin dashboards, or operational systems for non-engineering teams is essential.
- Proficiency in multiple programming languages and frameworks is necessary, with strong experience in JavaScript or TypeScript, and the ability to work alongside existing Elixir systems.
- A product-oriented mindset is important, with the ability to navigate ambiguous requirements and propose practical solutions.
- Experience in integrating with third-party APIs and maintaining long-term internal integrations is required.
- Clear communication skills are necessary for interacting with both technical and non-technical audiences in a globally distributed team.
- Candidates should be motivated by solving real-world problems for developers and support teams and be comfortable with evolving systems and priorities while ensuring reliability and quality.
Benefits:
- The position is fully remote, allowing employees to work from anywhere, with a WeWork membership or co-working allowance provided.
- All team members receive equity ownership (ESOP) in the company, promoting shared success.
- A tech allowance is available to help set up an ideal work environment, including equipment like laptops and monitors.
- Supabase covers 100% of health insurance for employees and 80% for dependents, emphasizing the importance of employee and family wellbeing.
- The company organizes annual off-sites for team bonding and collaboration in different cities.
- Flexible work arrangements are encouraged, allowing employees to manage their own time effectively.
- An annual education allowance is provided for professional development, supporting learning through courses, books, and conferences.
Company
Supabase is the Postgres development platform and open-source backend-as-a-service (BaaS) that provides hosted PostgreSQL databases, authentication, instant APIs, edge functions, realtime subscriptions, storage, and vector embeddings. It positions itself as an open-source Firebase alternative and is widely used to build and scale applications.
SupabaseSimilar Jobs
Senior Software Engineer
Berkeley Payments
Senior Elixir Engineer (Contract)
DockYard, Inc.
Senior Software Engineer (Remote), Non-profit, Open-source
Internet2
Staff Engineer / Senior Developer (Ruby, Elixir, Flutter)
SmartLogic