Senior Backend Engineer (Elixir)
Remote Technology View all jobs
- Canada
- Permanent
- Full-time
- Complex and meaningful challenges - solving them will enable people and businesses to live and operate in any country of the world.
- Opportunity to have a significant impact on the business - we are still very early in our journey as a company, and each change you make today is amplified by the company's growth.
- A lot of freedom to organize your work and life - you are not bound to daily standups, recurring meetings or other ceremonies.
- Competitive salary, stock options, flexible paid time off, and a set of perks and benefits.
- A supportive and kind work environment where we would like you to challenge the dogmas and pursue innovation!
- Strong team of experienced engineers who will support and facilitate your professional growth.
- Strong engineering fundamentals and a track record of shipping production systems that are secure, reliable, and scalable.
- Practical experience designing or adopting agentic/automation workflows (or comparable systems) and improving them through iteration.
- Ability to think in systems: define specs clearly, break down plans, instrument verification, and close the loop on quality.
- Postgres (or similar).
- CI/CD (GitLab, Github, Jenkins or similar).
- Kubernetes
- Docker
- AWS
- Nextjs
- React/Vue/Angular
- Lead the development of major team-scoped projects, participate in cross-team initiatives for Remote's HR and Payroll products.
- Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements.
- Maintain good understanding of the team's domain, both from product and engineering sides.
- 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, hiring process, RFC discussions, etc.
- Mentor and provide guidance to other engineers.
- Investigate, propose and participate in implementation of improvements to our platform.
- Implement interfaces with performance, accessibility, and API design in mind.
- Redesign how engineering work ships with autonomous agents as the default execution layer
- Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster.
- Build reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains.
- Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.
- Reporting line: Engineering Team Leader
- Team: Engineering
- Location: Anywhere in the World
- Start date: As soon as possible
- Interview with an Engineering Leader
- (async) Code exercise and review
- Interview with members of the engineering team
- Bar Raiser Interview
- Executive Interview with VP of Engineering
- Offer and
- work from anywhere
- flexible paid time off
- flexible working hours (we are
- mental health support services
- stock options
- learning budget
- home office budget & IT equipment
- budget for local in-person social events or co-working spaces
- We kindly ask you to submit your application and CV in English, as this is the standardised language we use here at Remote.
- If you don't have an up to date CV but you are still interested in talking to us, please feel free to add a copy of your LinkedIn profile instead.