Senior Backend Engineer
New
R
RemoteHR Platform
Anywhere in the WorldFull-TimeSenior
Salary53300 - 119850 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- AWSDockerPostgreSQLErlangJenkinsKubernetesVue.JsHaskellAngularNext.jsReactCI/CDScalaGitHubGitLab
Requirements
- Strong engineering fundamentals
- Track record of shipping secure, reliable, and scalable production systems
- Practical experience designing or adopting agentic/automation workflows
- Ability to think in systems: define specs clearly, break down plans, instrument verification, and close the loop on quality
- Postgres (or similar) experience
- CI/CD (GitLab, GitHub, Jenkins or similar) experience
- Experience with Functional Programming languages (Elixir, Erlang, Scala, Clojure, Haskell, etc.) (nice to have)
- Kubernetes experience (nice to have)
- Docker experience (nice to have)
- AWS experience (nice to have)
- Next.js experience (nice to have)
- React/Vue/Angular experience (nice to have)
Responsibilities
- 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
View Full Description & ApplyYou'll be redirected to the employer's site