25 Sep
|
Astucemedia
|
Montreal
25 Sep
Astucemedia
Montreal
Job DescriptionAs a Lead Front & Back-End Developer at Astucemedia, you will bridge the gap between high-level architectural vision and daily execution. Working in a high-collaboration environment, you will partner closely with our Technical Project Manager (TPM) and Principal Architect, while being supported by Staff/Senior Developers in both Front-end and Back-end.This role requires a balanced 30/70 split between people management and technical oversight. You thrive in fast-paced environments, are comfortable meeting short, high-stakes deadlines typical of live television, and are ready to witness the impact of your work onsite when necessary.Key ResponsibilitiesPeople Leadership & Delivery (30%)Team Mentorship: Lead, coach, and inspire a team of 6 developers. Conduct 1-on-1s, manage performance, and foster a culture of excellence.TPM Partnership: Work hand-in-hand with the Technical Project Manager to ensure technical feasibility and maintain a steady delivery pace, even under tight production schedules.Onsite Deployment: Occasionally travel to client sites (a few weeks per year) to oversee the integration and launch of major projects. (candidate must be able to travel to US without restrictions).Technical Excellence & Hands-on Development (70%)Core Development: Actively write and maintain production-quality code for critical system components. You will lead by example, tackling complex features across the full stack (Angular, Node.Js, and .NET Core).High-Level Code Review & Mentoring: In tandem with the Staff Dev and Senior Back-end, you perform rigorous code reviews to ensure the codebase remains robust, scalable,
and follows industry best practices.System Integration & Cohesion: Take a hands‐on approach to ensuring seamless integration between Angularweb applications and Node.Js / .NET Core backend services, maintaining end-to-end logic integrity.Performance Optimization: Directly optimize and troubleshoot real‐time data streams (Kafka, WebSockets) and infrastructure (Docker, CI/CD pipelines) to guarantee zero‐failure performance during high‐pressure live broadcasts.Technical Problem Solving: Act as the "tier‐3" support for the team, diving into the code to resolve the most challenging technical debt and architectural bottlenecks.Qualifications & SkillsExperience: 10+ years in software development with a proven track record in leadership or Lead Tech roles.Agility: Ability to remain calm and focused while working with short deadlines and evolving project requirements.Frontend Expertise: Deep understanding of Angular, HTML5, and CSS3.Backend & Data Proficiency: Strong proficiency in Node.Js/Express and C# / .NET Core.Solid grasp of API design (REST, GraphQL) and messaging protocols (AMQP, MQTT, WebSockets).Infrastructure: Proficiency with Docker, Git, and schema validation.Soft Skills: Exceptional communication, problem-solving mindset, and a willingness to travel.Languages: Proficiency in English is required; bilingualism in French is a strong asset.Additional InformationHybrid work environmentGlobal travel opportunitiesHealth and Wellness annual BenefitsHealth Perks Insurance Package (including online medical assistance with Dialogue)RRSP Matching program
📌 Lead Front & Back-End Developer (Montreal)
🏢 Astucemedia
📍 Montreal