Company

Technology

SeniorBackEndEngineer

United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Back End Engineer. Skills: Ruby on Rails, Go, PostgreSQL, microservices, API design. Design, build, and maintain backend services across Ruby on Rails and Go, ensuring scalability, reliability, and performance. Contribute to the migration from monolithic architecture to microservices. Develop and enhance internal APIs and tools. Own end-to-end technical delivery of complex features. Improve system performance and reliability. Provide mentorship and guidance to engineers. Collaborate with ”

What You'll Achieve.

Ensuring scalability, reliability, and performance across production systems. Helping define service boundaries and decomposition strategies. Developing and enhancing internal APIs and tools for real-time decision-making, monitoring, and configuration management. Improving system performance and reliability by diagnosing bottlenecks, optimizing database queries, and strengthening observability. Translating business needs into scalable technical solutions.

Industry & Context.

Technology
Problems you'll solve

system design; distributed systems; microservices; debugging; performance tuning

Eligibility Requirements

Participate in on-call rotations and contribute to incident response, root cause analysis, and system improvements. Communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.

What They're Looking For.

Must Have

5–8 years of professional software engineering experience with production experience in both Ruby on Rails and Go. Proven ability to design and deliver complex, multi-service backend systems. Experience working on monolith-to-microservices transitions. Solid understanding of API design (REST and/or gRPC) and distributed system architecture. Experience with asynchronous systems such as background jobs, message queues, or event-driven architectures. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Understanding of CI/CD pipelines, deployment workflows, and modern observability practices (logging, metrics, tracing). Comfortable working autonomously in a remote-first, fast-paced engineering environment.

Nice to Have

knowledge of PostgreSQL, including schema design, query optimization, and performance tuning.

What You'll Do.

Design, build, and maintain backend services across Ruby on Rails and Go, ensuring scalability, reliability, and performance.

Contribute to the migration from monolithic architecture to microservices.

Develop and enhance internal APIs and tools.

Own end-to-end technical delivery of complex features.

Improve system performance and reliability.

Provide mentorship and guidance to engineers.

Collaborate with cross-functional teams.

Participate in on-call rotations and contribute to incident response.

How You'll Work.

Team & Collaboration

Collaborate with cross-functional teams including Product, QA, and Engineering to translate business needs into scalable technical solutions.

Communication Scope

explain technical concepts

Full Job Description

## Accountabilities Design, build, and maintain backend services across Ruby on Rails and Go, ensuring scalability, reliability, and performance across production systems. Contribute to the ongoing migration from monolithic architecture to microservices, helping define service boundaries and decomposition strategies. Develop and enhance internal APIs and tools used by operational teams for real-time decision-making, monitoring, and configuration management. Own end-to-end technical delivery of complex features, from design and implementation through deployment and production support. Improve system performance and reliability by diagnosing bottlenecks, optimizing database queries, and strengthening observability. Participate in architectural discussions and help define long-term technical direction for backend systems. Provide mentorship and guidance to engineers through code reviews, pairing, and technical leadership. Collaborate with cross-functional teams including Product, QA, and Engineering to translate business needs into scalable technical solutions. Participate in on-call rotations and contribute to incident response, root cause analysis, and system improvements. Requirements: 5–8 years of professional software engineering experience with strong production experience in both Ruby on Rails and Go. Proven ability to design and deliver complex, multi-service backend systems in a collaborative engineering environment. Experience working on monolith-to-microservices transitions, including service extraction and maintaining backward compatibility. Strong knowledge of PostgreSQL, including schema design, query optimization, and performance tuning. Solid understanding of API design (REST and/or gRPC) and distributed system architecture. Experience with asynchronous systems such as background jobs, message queues, or event-driven architectures. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Understanding of CI/CD pipelines,

Free ATS check

Applying for this Senior Back End Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →