Backend Engineer - Remote
Remote is solving the complexities of global employment for modern organizations. Join a fully remote team working asynchronously across 6 continents to build a best-in-class HR platform. With innovation as a core value, we integrate Automation and AI capabilities into every role.
This position is open to Engineers joining cross-functional development teams working on specific verticals. You will be building tools, APIs, and integrations for Remote's products.
Our technology stack includes Elixir and Phoenix for the backend, Postgres for the database, and React and Next.js for the front-end. We utilize GitLab for version control and CI/CD, hosting our applications on AWS. We deploy multiple times per day.
What this job can offer you
- Complex and meaningful challenges that enable global employment.
- Opportunity for significant impact on a rapidly growing company.
- Freedom to organize your work and life asynchronously.
- Competitive salary, stock options, unlimited PTO, and a comprehensive benefits package.
- A supportive and kind work environment that encourages challenging dogmas and pursuing innovation.
- A strong team of experienced engineers dedicated to your professional growth.
What you bring (Must-Have Experience)
- Strong engineering fundamentals and a track record of shipping secure, reliable, and scalable production systems.
- Practical experience designing or adopting agentic/automation workflows and improving them through iteration.
- Ability to think in systems: define specs clearly, break down plans, instrument verification, and ensure quality.
- Experience with Postgres (or similar).
- Experience with CI/CD (GitLab, GitHub, Jenkins, or similar).
- Demonstrates strong automation and AI capabilities and AI fluency.
Nice to Have
- Experience with Functional Programming languages (Elixir, Erlang, Scala, Clojure, Haskell, etc.).
- Kubernetes.
- Docker.
- AWS.
- Next.js.
- React/Vue/Angular.
Key Responsibilities
- Lead the development of major team-scoped projects and participate in cross-team initiatives for Remote's HR and Payroll products.
- Actively participate in product work, providing feedback and suggesting improvements.
- Maintain a deep 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 like support rotations and the hiring process.
- Mentor and provide guidance to other engineers.
- Investigate, propose, and implement platform improvements.
- Implement interfaces with performance, accessibility, and API design in mind.
- Redesign engineering work shipping with autonomous agents as the default execution layer.
- Propose and operationalize agentic workflows end-to-end.
- Build reusable agentic workflows and primitives.
- Use verification loops (tests, checks, evaluations, guardrails) to ensure results are correct, secure, reliable, and scalable.
Practicals
- Team: Engineering
- Location: Anywhere in the World
- Start date: As soon as possible
Compensation
- Salary Range: $53,300 - $119,850 USD annually
Note: Salary ranges are determined by role, level, and location, and may span multiple career levels. Actual base pay depends on factors like location, skills, experience, training, business needs, and market demands.
Benefits
- 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
How to Apply
Please submit your CV in English. If you don't have an up-to-date CV, you can submit a link to your LinkedIn profile. Remote embraces AI as a tool but prioritizes human creativity and authenticity.
Remote is an equal opportunity employer that fosters belonging and encourages applications from all backgrounds. Accommodations are available upon request.