Tomo

Senior Software Engineer, Back End

Tomo

full-time

Posted on:

Location Type: Remote

Location: Remote • Missouri, New York, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $160,000 - $190,000 per year

Job Level

Senior

Tech Stack

AWSDockerKubernetesMicroservicesPython

About the role

  • Designing, building, and maintaining scalable Python microservices that power Tomo’s platform.
  • Owning backend architecture decisions and contributing to API design and integration patterns across services.
  • Deploying, monitoring, and supporting systems in production as part of an on-call rotation.
  • Driving healthy engineering practices, including code review, iterative delivery, automated testing, and continuous deployment.
  • Collaborating closely with product managers, designers, and frontend engineers to deliver seamless customer experiences.
  • Leveraging AWS infrastructure, Kubernetes, and modern DevOps tooling to ensure reliability and performance.

Requirements

  • 5+ years of experience delivering meaningful software projects to production—from conception through design, implementation, deployment, and iteration.
  • Experience with delivering high-quality customer experiences on large consumer-facing websites, including a deep understanding of back-end technology stacks and how to use them to produce performant, satisfying, well-crafted user experiences.
  • Understanding of modern software engineering practices, including logging, monitoring, continuous deployment, and automated testing
  • Proficiency with Python and experience building backend systems using microservice architectures.
  • Solid understanding of AWS services, containerization (Docker), and orchestration (Kubernetes).
  • Experience using AI-powered developer tools is a must. You’ve leveraged LLMs or similar technologies to enhance your coding efficiency, even if not yet working with fully agentic coding systems.
  • To be inquisitive, ready to engage in vibrant debate, make difficult decisions quickly, and learn continuously.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonmicroservicesAPI designautomated testingcontinuous deploymentloggingmonitoringcontainerizationDockerorchestration
Soft skills
collaborationcommunicationproblem-solvingdecision-makinginquisitivenessadaptabilityengagementdebatelearning