Skip to Main Content

Job Title


Sr. Node.JS Developer


Company : Affinity


Location : windsor, Ontario


Created : 2026-04-15


Job Type : Full Time


Job Description

Sr. Node.JS DeveloperDuration: Fulltime, PermLocation: Remote, CanadaWere looking for a Node.JS Developer to join a growing engineering team working on largescale, modern software systems. This role is ideal for someone who enjoys building highly scalable platforms, contributing to technical strategy, and working closely with crossfunctional teams in a collaborative environment.What Youll Be Responsible ForOwn the design and implementation of backend services, APIs, and core platform componentsHelp shape system architecture, ensuring performance, scalability, and long-term maintainabilityWork closely with product, frontend, and other engineering teams to translate requirements into technical solutionsCommunicate technical decisions, trade-offs, timelines, and risks to both technical and non-technical stakeholdersParticipate in technical planning sessions and contribute to architectural discussionsReview code with a focus on quality, reliability, and maintainable patternsDiagnose and resolve complex issues in live production environmentsSupport and guide less experienced engineers through mentorship and feedbackAssist with onboarding new team members and reinforcing strong development practicesBuild systems designed to scale, using asynchronous and event-driven approachesContribute to a collaborative, inclusive, and respectful engineering cultureWhat Were Looking For10+ years of professional experience building production-grade softwareDemonstrated success delivering backend platforms end-to-end, from design through deploymentStrong hands-on experience with Node.js and modern JavaScript standards; TypeScript experience is a plusSolid understanding of non-blocking, asynchronous application patternsExperience designing systems that operate reliably at scaleHands-on exposure to cloud-based infrastructure, particularly AWS servicesComfortable working in Linux-based environments; scripting experience is beneficialExperience implementing or maintaining CI/CD pipelines and automated deploymentsStrong background developing and supporting RESTful APIsWorking knowledge of relational databases such as PostgreSQL or MySQLStrong grasp of foundational CS concepts, including data structures and algorithmsExperience with NoSQL technologies or distributed caching solutions is advantageousExposure to additional programming languages (e.g., Go, Python, Java, Rust) is considered an assetFamiliarity with containerization technologies such as DockerProficient with Git and modern collaborative development workflows