Join Our Team as a Senior Software Engineer!
We are excited to invite a talented and driven Senior Software Engineer to play a pivotal role in the design, development, and delivery of our advanced SaaS products. This position allows you to tackle challenging technical problems and directly influence the evolution of our platform. You'll work with a global team using modern technologies.
Key Responsibilities :
- Software Development :
- Design, develop, and maintain robust, scalable, and high-performance backend services using Node.js.
- Optimize data storage solutions with MongoDB and PostgreSQL.
- Deploy applications efficiently on AWS and / or Azure.
- Write clean, tested, and well-documented code.
- Problem Solving & Optimization :
- Diagnose and resolve intricate technical issues to ensure the reliability of services.
- Identify performance bottlenecks and enhance overall efficiency.
- Participate in on-call rotations to support production systems when required.
- Collaboration & Contribution :
- Work closely with product managers, designers, and engineers to identify requirements and deliver impactful features.
- Engage in code reviews, offering constructive feedback to peers.
- Participate in discussions about architecture and technical design.
- AI-First Approach :
- Utilize AI-driven development tools to heighten coding efficiency and quality.
- Investigate the use of AI / ML techniques in our products or development processes.
- Continuous Improvement :
- Stay current with emerging technologies and industry best practices.
- Contribute to enhancing our development processes and tools.
Qualifications :
Bachelor's or Master's degree in Computer Science or related field.4+ years of software development experience, focusing on backend systems.Expertise in Node.js with experience creating RESTful APIs.Proficiency in MongoDB and PostgreSQL, including schema design and optimization.Experience with AWS and / or Azure cloud services.Strong grasp of data structures, algorithms, and software design principles.Familiarity with version control (e.g., Git) and CI / CD practices.Understanding of agile development methodologies.Eagerness to leverage AI-enhanced developer tools.Excellent problem-solving skills and meticulous attention to detail.Strong teamwork and communication skills.Why Work With Us?
Flexible work hours and ample opportunities for learning and development.Comprehensive health and wellness benefits with 100% employer-paid options and generous coverage.Support for diverse life stages, including parental leave, fertility services, and financial planning resources.At ServiceTitan, we value diversity and encourage individuals from all backgrounds to apply. We are committed to creating an inclusive environment and do not discriminate based on any protected characteristics.
The expected salary range for this role is between $124,400 and $166,400. Total compensation includes a base salary, annual bonus, equity, and a wide range of benefits.