Tomo is a digital mortgage company aiming to reduce the complexity and cost of lending for homebuyers by leveraging AI-driven customer experiences. The company seeks to pass these savings directly to consumers, eliminating excessive fees and inflated rates.
Requirements
- A history (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 front-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.
- Experience integrating or optimizing LLM-powered workflows.
Responsibilities
- 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.
- Support deployed systems in production as part of an on-call rotation.
Other
- Has empathy for homebuyers and enjoys building technology that improves their journey from discovery to closing.
- Brings their own unique background and experiences to the team, adding fresh ideas and perspectives.
- Thrives in a startup environment with ambiguity and enjoys collaborating to figure out the best path forward.
- Is a team-first engineer who jumps in to fight fires, provides constructive feedback, and always thinks about both the customer and Tomo as a whole.
- Learns continuously and stays current with new trends and technologies, especially in backend engineering and AI.