We are seeking an experienced Full Stack Developer to join our Product Development team. You will play a key role in designing, developing, and maintaining scalable web applications and business workflows using React, TypeScript, Node.js, MySQL, AWS, and AI-assisted development tools. This is a high-impact role in a collaborative team environment that directly supports the growth and reliability of our SaaS platform.
About Us
Cold Lake Software Inc. is the R&D engine behind Darwin CX, a cutting-edge subscription and fulfillment platform. We’re passionate about building smart, scalable solutions that drive a real impact for our customers. As part of our team, you’ll help shape systems that manage millions of transactions and empower top-tier brands to innovate and grow.
Cold Lake Software champions a merit-based culture—where impact matters more than titles, and ownership is earned through contribution. If you’re hungry for challenges, growth, and meaningful improvements every day, this is the place to thrive.
Key Responsibilities
Core Development:
• Develop and maintain scalable, high-performance web applications using React, TypeScript, Node.js, and MySQL.
• Create and maintain reusable components and shared libraries.
• Work with proprietary tools and technologies including microservices and Kafka-based event processing.
• Optimize applications for performance and scalability using caching, database tuning, and monitoring tools.
• Utilize AI-powered development tools (e.g., Cursor, Claude) for productivity and code quality.
Team Collaboration & Technical Leadership:
• Conduct code reviews and enforce coding best practices.
• Mentor junior developers and promote continuous learning within the team.
• Lead the delivery of complex features from design through to deployment.
• Collaborate with Product and QA teams in an Agile environment to deliver high-quality solutions.
• Document systems, APIs, and workflows clearly for technical and non-technical stakeholders.
• Provide solution estimates including discovery, architecture, and planning.
• Perform other related duties as assigned.
Qualifications & Experience
• Bachelor’s degree in computer science or related field, or equivalent practical experience.
• 5+ years of professional full stack development experience, with strong proficiency in React and Node.js.
• Experience developing complex React applications with modern frontend practices.
• Proficiency with AI-assisted development tools such as Cursor, Claude, or similar.
• Background in microservices architecture and Kafka event streaming.
• Familiarity with Agile development methodologies.
• Experience with Git version control and GitHub workflows.
• Demonstrated leadership experience in technical project delivery and mentoring.
Knowledge, Skills & Abilities
Work Environment
This is a remote-first role open to candidates across Canada. You’ll have the flexibility of working from home, combined with the opportunity to connect in person 8–10 times a year in Toronto for hackathons, deep-dives, and some good old-fashioned team bonding.
Ready to build something meaningful with us?
Apply now and let’s grow together.