Jerry logo
Jerry

Jerry helps you save money on car expenses. Named a LinkedIn 2021 Top Startup.

Tech Lead, Core Product Engine – Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

22 days ago

Salary

CA$230K - CA$280K / year

Seniority

Senior

Bachelor DegreeEnglish

Job Description

Tech Lead, Core Product Engine – Backend

Jerry

• evolve our current automation systems to a robust, fault-tolerant framework • handle external interface changes gracefully and scale across dozens of new categories with minimal manual intervention • report directly to our co-founder/CTO • lead incremental refactoring of our existing automation systems • design and implement new standards and pair with engineers to ensure the new system is predictable and testable • shift towards using an AI-first approach to building the next generation of internal tools

Job Requirements

  • You likely founded a company or were a lead architect at an early stage startup
  • You are a builder at heart and like being in the trenches alongside your team
  • You are obsessed with success rates
  • You love hunting for edge cases in complex business logic and won't stop until you understand exactly why a script failed
  • You have a high bar for system design, especially for offline, asynchronous jobs
  • You understand that async work requires much stricter standards for decoupling, state management, and failure retry logic than synchronous online systems.

Benefits

  • health, dental, and vision coverage
  • paid time off
  • paid parental leave
  • 401(K) plan with employer matching
  • wellness benefits, among others
  • equity opportunities may also be part of your total rewards package

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• 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

Brazil
Deliverit logo

Fullstack Java Developer

Deliverit

fresh. fast. flexible.

Backend Engineer22 days ago
Full TimeRemoteTeam 1-10Since 2021H1B No Sponsor

• 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.

Brazil
Job Closed
Full TimeRemoteTeam 1-10Since 2021H1B No Sponsor

• 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.

Brazil
Job Closed
Full TimeRemoteTeam 1-10Since 2021H1B No Sponsor

• 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.

Brazil