Senior Backend Engineer (Elixir)
New Today
About Remote
Remote is solving modern organizations’ biggest challenge – navigating global employment compliantly with ease. We make it possible for businesses of all sizes to recruit, pay, and manage international teams. With our core values at heart and future focused work culture, our team works tirelessly on ambitious problems, asynchronously, around the world. It is common to have Remoters working from 6 different continents. We encourage every member of the Remote team to bring their talents, experiences and culture to the table 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'll be joining a team of engineers across Frontend, Backend, SRE and QA. We are organized into cross-functional development teams assigned to specific verticals. This role is open for several teams, and the exact team you will join will be defined during the interview process based on business needs and your preferences. Regardless of the team, you will be working on building tools, APIs and integrations for one of our products.
Our backend is built with Elixir and Phoenix, with a Postgres database. We use React and Next.js for the front-end. Gitlab is used as a version control tool, issue tracker and a CI/CD solution. Our applications are hosted on AWS and we deploy multiple times per day via CI.
What this job can offer you
- Complex and meaningful challenges — enabling people and businesses to operate in any country of the world.
- Opportunity to have a significant impact on the business as we are early in our journey.
- A lot of freedom to organize your work and life — no daily standups or mandatory ceremonies.
- Competitive salary, stock options, flexible paid time off, and a set of perks and benefits.
- A supportive and kind work environment that encourages innovation.
- Strong team of experienced engineers to support your 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
- Postgres (or similar)
- CI/CD (GitLab, Github, Jenkins or similar)
Nice to have
- Kubernetes
- 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 within the team: provide feedback and suggest solutions; use technical insights to improve the product
- Maintain understanding of the team’s domain from product and engineering perspectives
- Provide feedback on code reviews
- Contribute to the shared codebase
- Debug and solve technical and business issues
- Participate in non-team activities such as support rotations and hiring discussions
- Mentor and guide other engineers
- Investigate and implement platform improvements
- Design and implement APIs with performance, scalability and maintainability in mind
Practicals
- Reporting line: Engineering Team Leader
- Team: Engineering
- Location: Anywhere in the World
- Start date: As soon as possible
Remote Compensation Philosophy
Remote's Total Rewards philosophy is to ensure fair, unbiased compensation and equity pay along with competitive benefits in all locations. We pay above in-location rates and aim to inspire other companies to support global talent-hiring and bring local wealth to developing countries. Our salary bands are wide and consider geographic pay differentials to remain competitive across markets.
The base salary range for this full-time position is between USD 51,850 and USD 116,650. Compensation depends on location, skills, experience, training, business needs and market demands. The base salary range may change.
Application process
- Interview with a recruiter
- Interview with an Engineering Leader
- (async) Code exercise and review
- Interview with engineering team members
- Bar Raiser Interview
- Executive Interview with VP of Engineering
- Offer and prior employment verification check
Benefits
Our full benefits and perks are explained in our handbook. As a global company, some benefits are universal while others vary by country. Common benefits include:
- 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 and IT equipment
- Budget for local in-person social events or co-working spaces
How you’ll plan your day (and life)
We work async at Remote, so you can plan your schedule around your life. Learn more about async work on our site.
You will be empowered to take ownership and be proactive. Your life-work balance is important and you will be encouraged to put yourself and your family first, and fit work around your needs.
If that sounds like something you want, apply now!
How to apply
- Fill out the form below and upload your CV in PDF format
- Submit your application and CV in English
- If you don’t have an up-to-date CV, you may add a LinkedIn profile
We encourage applicants from all backgrounds and identities. If you need accommodation during interviews, please request it from your recruiter. We ask you to optionally share pronouns and participate in an anonymous demographic questionnaire when applying. We are an equal employment opportunity employer and strive for a diverse workforce. We also note that we accept applications on an ongoing basis.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology