The Front-End Senior Software Engineer’s mission is to help Tomo build the technology that defines the future of how homes are bought. This role is a foundational hire for a world-class engineering practice, and will have tremendous leverage to define the technology for how Tomo will make home buying a less stressful and more delightful experience.
This role involves working as part of a product team to investigate opportunities and requirements, define architecture and technical approaches to problems, write and deploy software systems, and maintain those systems in production.
Work with Tomo product and business stakeholders as part of an agile team to define requirements and technical opportunities.
Define the overall architecture for key elements of stakeholder-facing interfaces of the Tomo technology stack. This includes all of the different customer channels used for our loan origination business, as well as the internal systems built for our mortgage and brokerage teams.
Write, deliver, and maintain software systems across the Tomo technical stack, including deployment (in concert with our operations framework), monitoring, and validation.
Establish and reinforce healthy software engineering practices – including code quality, iterative delivery, and automated testing.
Mentor and collaborate with other members of the team.
Support deployed systems in production as part of an on-call rotation.
A history (5+ years) of delivering meaningful software projects to production – from conception through design, delivery, and iteration.
Strong skills in delivering high-quality customer interfaces, including a deep understanding of front-end technology stacks and how to use them to produce solid, satisfying, well-crafted user experiences.
Strong understanding of modern software engineering practices, including logging, monitoring, continuous integration/deployment, and automated testing practices.
Strong understanding and experience with AWS and cloud-based deployment and operational contexts.
Comfort working with a geographically distributed team.
An exceptional ability to learn new technical skills and master new problem domains, along with the flexibility and desire to tackle new challenges.
Exceptional customer empathy and collaboration skills.
You Might Also Have
Experience in working on fintech or home lending technology systems.
We embrace the philosophy of Omotenashi so we strive to anticipate your needs in order for you to be a healthy, motivated and happy team member. We provide a variety of competitive benefits including (but not limited to):
– Comprehensive Medical, Dental and Vision plans for you and your dependents with some plans covered 100% by Tomo
– Work-life balance and a generous paid time off policy.
– In order to support teammates who become parents, Tomo provides paid parental leave.
– 401(k) Retirement Plan