Develop scalable, reliable solutions to complex business problems for ServiceTitan's customers and business.
Requirements
- 5+ years of experience architecting, designing and building scalable web applications and Microservice based backend systems
- Experience creating and maintaining JSON Web APIs backed by databases in any strongly-typed back end development framework
- Deep understanding of messaging systems such as Kafka and experience using them extensively in the development of loosely coupled solutions
- Experience with React, TypeScript, Styled Components, GraphQL, C, MongoDb, Kafka, Redis, Kubernetes, Jest, Cypress, Azure
- Strong experience with GitHub repos setup for CI/CD, automated testing
Responsibilities
- Deliver scalable, reliable solutions to complex business problems
- Own applications that are critical to the success of our customers and our business
- Drive frontend architecture and design decisions
- Drive architecture and design decisions that deliver reliable, secure, scalable and performant backend solutions
- Develop and maintain sufficient test coverage for all features
- Value mentorship and enjoy helping engineers around you grow
Other
- Strong communication skills and ability to easily exchange ideas in a distributed environment
- Flextime, recognition, and support for autonomous work
- Holistic health and wellness benefits
- Support for Titans at all stages of life
- Parental leave and support, up to $20k in fertility services, surrogacy, and adoption reimbursement
- 5+ years of experience