Job Closed
This listing is no longer active.
An AI-powered financial services startup founded by serial entrepreneurs in 2017, Jerry is an app used to save time and money on car expenses—primarily car in
Tech Lead Manager, Core Product Engine – Backend
Location
Canada
Posted
73 days ago
Salary
CA$230K - CA$280K / year
Seniority
Senior
Job Description
Tech Lead Manager, Core Product Engine – Backend
Jerry Insurance Agency
• Evolve current automation systems to a robust framework • Lead refactoring of existing automation systems • Design and implement new standards • Collaborate with engineers to ensure system predictability and testability • Employ AI-first approach for tool development to scale from 5M to 50M users
Job Requirements
- 3+ years of experience in software development
- Proficiency in TypeScript, Nest.js, React
- Familiarity with GraphQL and AWS (ECS/EKS, Lambda)
- Experience in building scalable and fault-tolerant systems
- Excellent problem-solving skills
- Strong understanding of async and state management systems.
Benefits
- health, dental, and vision coverage
- paid time off
- paid parental leave
- 401(K) plan with employer matching
- wellness benefits
- equity opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop, maintain, and evolve RESTful APIs and microservices in .NET Core / C# • Participate in software architecture decisions (DDD, Clean Architecture, CQRS, Event Sourcing) • Perform code reviews and mentor junior and mid-level developers • Ensure code quality through unit and integration tests and best practices (SOLID, Clean Code) • Integrate solutions with relational (SQL Server, PostgreSQL) and non-relational (Redis, MongoDB) databases • Collaborate with product, QA, and DevOps teams on CI/CD pipelines (Azure DevOps, GitHub Actions) • Contribute to technical documentation and functional specifications
• Develop web applications using the Java programming language, following software development standards and best practices; • Contribute to the design and architecture of complex systems, including defining design patterns, reusable components, and scalability strategies; • Implement server-side features and integrate with front-end technologies in web applications; • Write clean, efficient, and scalable code, ensuring software quality and reliability; • Perform unit and integration tests to validate the correct functioning of developed features; • Collaborate with the development team, participating in planning meetings, code reviews, and other project-related activities; • Perform ongoing maintenance of existing applications, fixing bugs, implementing new features, and refactoring code as needed.
• The professional will work in a dynamic environment with multiple applications, some of which will be modernized and others integrated into SAP systems. • Develop, maintain and evolve web applications using PHP/Laravel; • Create and consume REST APIs; • Work on refactoring legacy applications for new environments; • Implement new features and technical improvements; • Perform integrations with corporate systems (Sapiens / SAP); • Ensure code quality and development best practices; • Conduct tests in collaboration with the Business Analyst; • Participate in version control processes, CI/CD and deployments.
• Develop web applications using the Java programming language, following software development patterns and best practices. • Contribute to the design and architecture of complex systems, including defining design patterns, reusable components, and scalability strategies. • Implement server-side features and integrate with front-end technologies in web applications. • Write clean, efficient, and scalable code, ensuring software quality and reliability. • Perform unit and integration testing to validate the correct functioning of implemented features. • Collaborate with the development team, participating in planning meetings, code reviews, and other project-related activities. • Provide ongoing maintenance for existing applications, fixing bugs, implementing new features, and refactoring code as needed.


