Senior Backend Engineer

Remote United State
Remote
Apply
AI Summary

Join Remote as a Senior Backend Engineer to contribute to building tools, APIs, and integrations for our HR platform. You'll lead development of major initiatives, engage in product work, and maintain a strong understanding of the team's domain.

Key Highlights
Complex, meaningful challenges
Autonomy in organizing work and life
Competitive compensation and benefits
Technical Skills Required
Elixir Phoenix PostgreSQL React Next.js GitLab CI/CD AWS
Benefits & Perks
Competitive compensation
Stock options
Unlimited PTO
Flexible working hours
16 weeks of paid parental leave
Mental health support services
Learning budget
Home office budget and IT equipment
Budget for local in-person social events or co-working spaces

Job Description


About Remote


Remote addresses one of the biggest challenges modern organizations face: enabling compliant global employment at scale. We help companies of all sizes hire, pay, and manage international teams with ease. Guided by our core values and a future-focused work culture, our team tackles ambitious problems asynchronously from around the world. Remoters work from six different continents (Antarctica is the only one missing!), and every role at Remote is fully remote.


We encourage everyone at Remote to bring their skills, experiences, and culture to the table as we build a best-in-class HR platform.


If you’re energetic, curious, driven, and ambitious, join us and help shape the future of work. Apply today!


The position


You’ll be part of a group of engineers spanning Frontend, Backend, SRE, and QA. We’re structured into cross-functional development teams aligned to specific verticals.


This role is open across multiple teams. The exact team you’ll join will be determined during the interview process based on business needs and your preferences.


No matter the team, you’ll contribute to building tools, APIs, and integrations for one of our products.


Our backend stack includes Elixir and Phoenix with a Postgres database. On the frontend, we use React and Next.js. GitLab supports version control and CI/CD, and our applications run on AWS. We rely fully on CI for deployments and release multiple times per day. You can learn more in our Engineering Rulebook.


What this job can offer you


  • Complex, meaningful challenges that enable people and businesses to live and operate anywhere in the world.
  • The chance to make a meaningful impact on the business — we’re still early in our journey, and your contributions today scale with the company’s growth.
  • A high degree of autonomy in organizing your work and life — no daily standups, recurring meetings, or rigid ceremonies.
  • Competitive compensation, stock options, unlimited PTO, and a range of perks and benefits.
  • A supportive, kind environment where challenging assumptions and pursuing innovation are encouraged.
  • A strong team of experienced engineers committed to supporting your professional development.


What you bring


Must have (professional experience):


  • Substantial experience as a Senior Backend Engineer, including building, delivering, and maintaining complex software systems.
  • Experience with Postgres (or similar databases).
  • Experience with CI/CD pipelines (GitLab, GitHub, Jenkins, or similar).


Nice to have:


  • Experience with functional programming languages such as Elixir, Erlang, Scala, Clojure, or Haskell.
  • Kubernetes
  • Docker
  • AWS
  • Next.js
  • React, Vue, or Angular


Key responsibilities


  • Lead development of major, team-scoped initiatives and contribute to cross-team projects.
  • Actively engage in product work within the team by providing feedback and proposing solutions, using technical insight to influence product improvements.
  • Maintain a strong understanding of the team’s domain from both product and engineering perspectives.
  • Provide constructive feedback during code reviews.
  • Contribute to and improve the shared codebase.
  • Debug and resolve technical and business-related issues.
  • Participate in activities beyond the team, including support rotations, hiring, RFC discussions, and more.
  • Mentor and guide other engineers.
  • Investigate, propose, and help implement platform improvements.
  • Design and build APIs with a focus on performance, scalability, and maintainability.


Application process


  1. Interview with a Recruiter
  2. Interview with an Engineering Leader
  3. (Async) code exercise and review
  4. Interview with members of the engineering team
  5. Bar Raiser interview
  6. Executive interview
  7. Offer and prior employment verification check


Remote’s Total Rewards philosophy is built around fair, unbiased compensation and equitable equity grants, alongside competitive benefits in every location where we operate. We do not support or promote low-cost labor practices; instead, we pay above in-location rates and aim to encourage global hiring that brings local wealth to developing countries.


At first glance, our salary bands may appear wide. This reflects our global operations and distributed workforce. We use geographic ranges to account for regional pay differences as part of a global compensation strategy that keeps us competitive while hiring worldwide.


Salary ranges are set by role, level, and location, and job titles may span multiple career levels. Final base pay depends on factors such as location, relevant skills, experience, training, business requirements, and market conditions. Salary ranges may change over time.


Internal mobility is a core part of Remote’s culture. All compensation adjustments related to internal moves are reviewed individually by the Total Rewards & People Enablement team to ensure fairness and equity.


The annual salary range for this full-time role is

$51,850—$116,650 USD


Benefits


Our full benefits and perks are detailed in our handbook at remote.com/r/benefits. As a global company, benefits vary by country, but some offerings apply to all Remoters:


  • Work from anywhere
  • Flexible paid time off
  • Flexible working hours (async-first)
  • 16 weeks of 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)
  • Remote operates asynchronously, allowing you to design your schedule around your life rather than meetings. Learn more at remote.com/async.


You’ll be encouraged to take ownership, act proactively, and default to action when uncertain. We value life-work balance, and you’ll be supported in putting yourself and your family first while fitting work around your needs.


If this resonates with you, apply now!


Subscribe our newsletter

New Things Will Always Update Regularly