- Full-stack ownership of significant areas of the code for both new feature/functionality development as well as to maintain/redesign the existing areas of the product.
- Continuous focus and contribution in the areas of performance, scalability, reliability, security, and maintainability of the product.
- Collaborate with other engineering teams to build a holistic fleet product.
- Active participation in our ongoing process enhancements and software development practices.
- Influence the technical roadmap and enable new and compelling user experiences through technology.
- Introduce new concepts and technology to the team, pushing YourMechanic to continue to be the technology leader in the industry.
What we're looking for
- Excellent problem-solving skills and versatility
- Experience working with large systems and applications.
- Experience working with SQL and NoSQL databases
- Strong CS fundamentals and ability to apply concepts in creative ways
- Experience working in startup environments with aggressive deadlines
- High attention to detail and diligence
- Quick to understand complex systems and their makeup and proven background in building sound, scalable architectures.