Senior Backend Engineer

Remote
Remote

About The Position

Remote is seeking a Senior Backend Engineer to join their globally distributed team. This role involves working on building tools, APIs, and integrations for one of their products, contributing to a platform that enables businesses to navigate global employment compliantly. The engineering team is organized into cross-functional development teams focused on specific product verticals. The backend is built with Elixir and Phoenix, using a Postgres database, with the frontend utilizing React and Next.js. The company hosts its applications on AWS and uses GitLab for version control and CI/CD, deploying multiple times per day. Innovation, automation, and AI capabilities are core to their work culture, and they encourage employees to bring their diverse talents and experiences to shape the future of work.

Requirements

  • 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).

Nice To Haves

  • Experience with Functional Programming languages such as Elixir, Erlang, Scala, Clojure, Haskell, etc.
  • Kubernetes
  • Docker
  • AWS
  • Nextjs
  • React/Vue/Angular

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.

Benefits

  • Competitive salary
  • stock options
  • unlimited PTO
  • work from anywhere
  • flexible paid time off
  • flexible working hours (we are async)
  • 16 weeks paid parental leave
  • mental health support services
  • learning budget
  • home office budget & IT equipment
  • budget for local in-person social events or co-working spaces
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service