ServiceTitan is seeking a Software Engineer to contribute to the development of innovative SaaS products, making a significant impact on the platform.
Requirements
- Foundational knowledge of Node.js and backend development concepts.
- Basic understanding of relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Familiarity with cloud platforms, preferably AWS and/or Azure.
- Understanding of software development principles, data structures, and algorithms.
- Experience with version control systems (e.g., Git).
- Eagerness to learn and adapt to new technologies, including AI-powered developer tools.
- Strong problem-solving abilities and a keen attention to detail.
Responsibilities
- Develop and implement new features and enhancements for our SaaS products using Node.js.
- Work with MongoDB and PostgreSQL to manage and query data.
- Assist in deploying and maintaining applications on AWS and/or Azure cloud platforms.
- Write well-structured, testable, and efficient code.
- Write unit and integration tests to ensure the quality and reliability of code.
- Participate in code reviews, learning from peers and contributing to code quality.
- Assist in debugging and resolving software defects
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 1+ years of experience in software development (internships or relevant projects will be considered).
- Good communication and interpersonal skills.
- Flextime, recognition, and support for autonomous work.
- Holistic health and wellness benefits