Senior Backend Engineer (Elixir)
New Today
Overview
Remote is solving modern organizations’ biggest challenge – navigating global employment compliantly with ease. We enable businesses of all sizes to recruit, pay, and manage international teams. Our team works asynchronously, around the world, and positions are fully remote.
We encourage every member of the Remote team to bring their talents, experiences and culture to help us build the best-in-class HR platform. If you are energetic, curious, motivated and ambitious, be part of our world. Apply now and define the future of work!
The position
You will join a team of engineers across Frontend, Backend, SRE and QA. Teams are cross-functional and assigned to specific verticals. This role is open for several teams and the exact team will be defined during the interview process based on business needs and your preferences. You will work on building tools, APIs and integrations for one of our products. Our backend uses Elixir and Phoenix with PostgreSQL; the frontend uses React and Next.js. We use GitLab for version control, issue tracking and CI/CD. Our applications are hosted on AWS and deployments occur multiple times per day via our CI.
What this job can offer you
- Complex and meaningful challenges that enable people and businesses to operate in any country.
- Opportunity to have a significant impact on the business as Remote grows.
- Freedom to organize your work and life; no requirement for daily standups or recurring meetings.
- Competitive salary, stock options, flexible paid time off, and a set of perks and benefits.
- A supportive environment that encourages innovation and constructive challenge.
- Strong engineering peers to support your professional growth.
What you bring
Must have (professional experience):
- Significant experience as a Backend Engineer with Elixir, including building, shipping and maintaining a complex software project.
- CI/CD experience (GitLab, GitHub, Jenkins or similar).
Nice to have
- Docker
- AWS
- Next.js
- React/Vue/Angular
Key Responsibilities
- Lead the development of major team-scoped projects and participate in cross-team initiatives.
- Engage in product work: provide feedback, suggest solutions, and apply technical insight to improve the product.
- Maintain understanding of the team's domain from both product and engineering perspectives.
- Provide feedback on code reviews and contribute to the shared codebase.
- Debug and solve technical and business issues; participate in non-team activities (support rotations, hiring, RFC discussions, etc.).
- Mentor engineers and guide others; propose and implement platform improvements.
- Design and implement performant, scalable, maintainable APIs.
Practical details
- Reporting line: Engineering Team Leader
- Location: Anywhere in the world
- Start date: As soon as possible
Remote compensation philosophy
Remote aims to ensure fair, unbiased compensation and equity pay along with competitive benefits in all locations. We pay above local in-location rates and consider geographic pay differentials as part of a global compensation strategy. Base salary ranges for this full-time role are subject to factors such as location, skills, experience, and market demands.
Application process
- Interview with a recruiter
- Interview with an Engineering Leader
- (async) Code exercise and review
- Interview with engineering team members
- Executive interview with VP of Engineering
We accept applications on an ongoing basis.
Equal opportunity and data privacy
Remote is an Equal Employment Opportunity employer. All people, regardless of background, are welcome to apply. We collect and process personal data for recruitment purposes in accordance with applicable data protection laws. Details are provided in our privacy notices and during the application process.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology