This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Geoforce is seeking a collaborative and driven Software Engineering Team Lead to manage a self-contained development team focused on application and platform improvements.
The Team Lead will contribute to the engineering leadership team by setting, communicating, and executing the vision for people, processes, and technologies.
The role requires a candidate with a growth mindset who can listen actively and serve as an advisor within the team.
The Team Lead will prioritize long-term sustainability and scalability while balancing immediate delivery goals.
The position involves four critical roles: People Manager, Product Trio Partner, Technical Lead, and Delivery Lead.
Key job duties include ensuring delivery management, fostering collaboration, leading technical design and architecture, adhering to standards, supporting team skill development, managing technical debt, ensuring dual-track development, conducting effective discovery and feedback collection, staffing and managing the team, and providing hands-on contributions when necessary.
Requirements:
Candidates must have strong experience in JavaScript/TypeScript, NestJS, and Next.js, with a focus on API design and development.
Proven experience in designing and developing highly available, scalable, and complex systems is essential.
Familiarity with microservices and micro front-end architecture, as well as a strong understanding of cloud-based infrastructure (AWS or Azure), is required.
Experience integrating Okta or other authentication and identity management systems is necessary.
A solid understanding of standard programming paradigms (procedural, imperative, functional, declarative) is expected.
Candidates should have experience with domain-driven design principles and domain modeling.
The ability to map business concerns onto technological solutions and vice versa is crucial.
Experience with Ruby on Rails is a plus, as parts of the system still utilize it.
Extensive experience with Agile/Lean values and principles is required.
A minimum of 8 years of experience as a hands-on developer and 3 years of experience leading development teams or specific features is necessary.
A Bachelor’s degree in Computer Science, Computer Information Systems, or a related field is preferred.
Benefits:
Geoforce offers a remote work environment, allowing flexibility for employees in Canada.
The company promotes continuous learning and career development opportunities for its employees.
Employees will be part of a high-performing team that thrives on collaboration and skill growth.
The role provides the opportunity to work with advanced technologies and contribute to innovative solutions in GPS tracking.
Geoforce values integrity and offers a culture that encourages employees to take on challenges and make impactful contributions.