Job Specifications
Do you dream of a career where your expertise in development, leadership, and technical vision will have a tangible impact within a fast-growing, innovative company?
Join the 360.Agency team! We are experts in creating web and marketing solutions designed for Canadian car dealerships.
360.Agency is looking for a Technical Lead – Backend.
Reporting to the Director of Development and as a member of our product development teams, you will be the technical leader of the development team for one of our integrated product suites at 360.Agency. Your role will consist of defining technical standards, guiding structural decisions, and ensuring the consistency, evolution, security, and performance of our platforms.
Your success will be measured both by the quality of our products and by the ability of our development teams to deliver value efficiently on a daily basis. If you want to influence the technological future of a rapidly growing company, this position is for you!
–
Responsibilities
Architecture and Technical Design
Design the internal architecture of the system, its components, and interfaces, ensuring alignment with the Solution Architect’s vision.
Lead the detailed technical design of features (code structure, implementation) and define complex test cases and low-level technical risks.
Design database schemas and critical queries, while guiding the team on performance optimization and data access.
Document and model interface contracts (APIs) and maintain up-to-date technical documentation for the system.
Code Development and Quality
Participate regularly in code reviews to ensure compliance with quality standards and design patterns, and assess the architectural impact of changes.
Define and execute critical refactoring work aimed at improving the performance, maintainability, or architectural alignment of the system.
Implement security requirements (OWASP Top 10) and perform code security reviews.
Define the system testing strategy (contract testing, service testing) and ensure adequate coverage in relation to technical risks.
Technical Leadership and Mentoring
Act as lead technical mentor: teach design patterns, coding best practices, and architectural principles to raise the team’s level.
Provide technical leadership to the team by creating a learning environment and modeling technical excellence.
Bridge the gap between the Solution Architect’s vision and the reality of implementation by explaining and justifying technical choices to developers.
Lead knowledge-sharing sessions (Lunch & Learn) on topics related to software development practices and technologies.
Operations, DevOps, and Observability
Define and enforce the development workflow (branches, MRs) and maintain the team’s CI/CD pipelines.
Act as the guarantor of service instrumentation: set up custom metrics, structured logs, dashboards, and monitors (Datadog).
Oversee deployments and feature flag management, ensuring that the delivery process is robust and documented.
Lead root cause analysis (RCA) and technical resolution during critical incidents, including coding emergency fixes.
Product Management and Strategy
Defend technical debt management and internal architectural improvements when making priority decisions in order to maintain a balance between product development, support, and improvement/maintenance of our systems.
Monitor technology trends with a focus on tools or frameworks that can improve system architecture and performance.
Possess in-depth technical expertise on the internal workings of the product, its limitations, and its potential for development.
–
Required Qualifications
University degree in computer science or equivalent experience.
Minimum of 10 years of experience as a programmer-analyst and/or architect.
Experience in developing distributed applications in the cloud.
Experience with Java, Spring, node.js, React, AWS, Kubernetes, Kafka, MySql, Mongo, Redis, or equivalent technologies and frameworks.
Solution-oriented and pragmatic.
Bilingual (English/French).
About the Company
360.Agency n'est pas seulement un chef de file dans l'industrie de la vente au détail d'automobiles, mais aussi l'entreprise qui possède le plus grand nombre de certifications OEM pour les sites Web des détaillants et les systèmes de gestion de la relation client (CRM) sur le marché canadien.
Nous innovons constamment afin de créer l'écosystème de solutions le plus puissant pour vos concessionnaires. Nos 5 entreprises font partie d'une agence unique entièrement dédiée à aider les concessionnaires automobiles d'Amérique du ...
Know more