Job Description
Remote is seeking a Senior Backend Engineer (Elixir) to join their team. Remote is solving modern organizations’ biggest challenge – navigating global employment compliantly with ease. The successful candidate will work within a team of engineers across Frontend, Backend, SRE, and QA, organized into cross-functional development teams assigned to specific verticals. This role involves building tools, APIs, and integrations for one of Remote's products, utilizing Elixir and Phoenix with a Postgres database. The tech stack includes React and Nextjs for the front-end, with Gitlab for version control, issue tracking, and CI/CD. Applications are hosted on AWS, with multiple daily deployments via CI.
What this role involves:
- Leading the development of major team-scoped projects and participating in cross-team initiatives.
- Actively participating in product work, providing feedback, and suggesting solutions.
- Using technical insights to suggest product improvements.
- Maintaining a good understanding of the team’s domain from both product and engineering perspectives.
- Providing feedback on code reviews and contributing to the shared codebase.
- Debugging and solving technical and business issues.
- Participating in non-team activities such as support rotations, hiring, and RFC discussions.
- Mentoring and guiding other engineers.
- Investigating, proposing, and implementing platform improvements.
- Designing and implementing APIs with performance, scalability, and maintainability in mind.
Requirements:
- Significant experience as a Backend Engineer working with Elixir.
- Experience building, shipping, and maintaining a complicated software project.
- Experience with Postgres (or similar).
- Experience with CI/CD (GitLab, Github, Jenkins or similar).
- Nice to have: Kubernetes, Docker, AWS, Nextjs, React/Vue/Angular.
What Remote offers:
- Complex and meaningful challenges.
- Opportunity to have a significant impact on the business.
- Freedom to organize your work and life.
- Competitive salary, stock options, unlimited PTO, and a set of perks and benefits.
- A supportive and kind work environment.
- Strong team of experienced engineers.