Senior Backend Engineer (Elixir)

Remote $115k–$196k senior 6 months ago full-time quality 8.6/10

Role in brief

Remote is looking for a Senior Backend Engineer proficient in Elixir and Phoenix. This role involves leading projects and developing tools and APIs. Candidates with strong engineering fundamentals and experience in scalable systems should apply.

ElixirPhoenixPostgresReactNextjsGitLabAWSKubernetesDocker

About the role

As a Senior Backend Engineer at Remote, you will take charge of significant projects, focusing on building tools, APIs, and integrations using Elixir and Phoenix. You will collaborate with cross-functional teams that include Frontend, Backend, SRE, and QA engineers, ensuring a comprehensive approach to development.

Success in this role requires a solid understanding of secure and scalable production systems, as well as the ability to mentor other engineers and contribute to the shared codebase. The team is flexible and values feedback, innovation, and continuous improvement in their engineering practices.

The salary range for this position is between $115,000 and $195,500, depending on experience and qualifications.

Skills that matter here

  • Elixir: You will use Elixir to develop robust backend systems.
  • Phoenix: Phoenix will be utilized for building APIs and web applications.
  • Postgres: Experience with Postgres is essential for managing databases.
  • GitLab: You will engage with GitLab for CI/CD processes.
  • AWS: AWS knowledge is beneficial for deploying applications.
  • Kubernetes: Familiarity with Kubernetes will help in managing containerized applications.

Who this role suits

  • A person who thrives in a remote work environment and values flexibility.
  • Someone with a strong background in software engineering and experience in scalable systems.
  • An individual who enjoys mentoring others and contributing to team success.
  • A candidate who is proactive in suggesting improvements and solving complex problems.

From the employer

  • Lead the development of major team-scoped projects.
  • Participate in cross-team initiatives for Remote's HR and Payroll products.
  • Provide feedback and suggest solutions to problems.
  • Maintain a good understanding of the team’s domain.
  • Provide feedback on code reviews.
  • Contribute to the shared codebase.
  • Debug and solve technical and business issues.
  • Mentor and provide guidance to other engineers.
  • Investigate and propose improvements to our platform.
  • Implement interfaces with performance, accessibility, and API design in mind.
  • Redesign engineering work with autonomous agents.
  • Build reusable agentic workflows and primitives.
  • Strong engineering fundamentals.
  • Experience with secure, reliable, and scalable production systems.
  • Experience with agentic/automation workflows.
  • Ability to think in systems and define specs clearly.
  • Experience with Postgres or similar.
  • Experience with CI/CD tools like GitLab, Github, Jenkins.
  • Nice to have: Kubernetes, Docker, AWS, Nextjs, React/Vue/Angular.
  • Work from anywhere.
  • Flexible paid time off.
  • Flexible working hours (async).
  • 16 weeks paid parental leave.
  • Mental health support services.
  • Stock options.
  • Learning budget.
  • Home office budget & IT equipment.
  • Budget for local in-person social events or co-working spaces.

Questions about this role

What is the remote policy?

This role is fully remote, allowing you to work from anywhere.

What is the seniority level of this position?

This position is for a senior-level engineer.

How do I apply?

You can apply through the company's website at https://remote.com/openings/7696166003.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Remote.