FreshRemote.Work

Senior Full-Stack Engineer (Schedule Engine)

Canada Ontario Remote

Ready to be a Titan?

ServiceTitan is looking for a Senior Full Stack Engineer to help us build a new customer facing, GPT enhanced Pro Product for the trades. This is an exciting role for an engineer to come in and develop the major application features in a rapidly growing, fast-paced environment.

You will be primarily responsible for creating and maintaining complex web-based solutions built on top of a set of loosely coupled microservices. You will work closely with product, design and various engineering teams to develop and deliver scalable, secure, rock-solid, production ready features. You will be expected to iterate rapidly while delivering high-quality outcomes.

What You’ll Do:

  • Design, Test and 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 decisionsDrive architecture and design decisions that deliver reliable, secure, scalable and performant backend solutions

  • Partner with engineering leaders across teams to drive our vision and lay the foundations for long-term technical excellence

  • Collaborate with world-class engineering, product and design teams to design solutions to customer problems

  • Develop and maintain high quality goals with automated test coverage

  • Value mentorship and enjoy helping engineers around you grow

What You’ll Bring:

  • You have 5+ years of experience building scalable web applications and microservice based backend systems

  • You have created and maintaining JSON Web APIs backed by databases in any strongly-typed back end development framework

  • You have a deep understanding of messaging systems such as Kafka and have used them extensively in the development of loosely coupled solutions

  • You take pride in both delivering delightful user experiences and in championing technical excellence

  • You’re excited to work collaboratively with engineering and across functional teams

  • You’re eager to contribute your ideas and experiences to help us continuously improve as a product and as a company

  • You enjoy working on GitHub repos which are setup for CI/CD, automated testing

  • You have strong communication skills and can easily exchange ideas in a distributed environment

Tech Stack:

  • Our applications are built on React, TypeScript, Styled Components, GraphQL, Node, C#, Express, MongoDb, Kafka, RabbitMQ, Redis, AWS, Azure, Kubernetes, Jest, Cypress and more 

Be Human With Us:

Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply …

This job isn't fresh anymore!
Search Fresh Jobs