Cold Lake Software Inc.
Full Time
Reports to:

Full Stack Developer (Remote – Canada)

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.

Table of Contents
Apply to This Position

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

  • Backend: Node.js with Express.js, TypeScript, RESTful APIs, Microservices, Redis caching
  • Frontend: React, TypeScript, CSS Modules, ES6+, React Hooks
  • Database: MySQL, advanced SQL, performance tuning
  • Event-Driven Systems: Kafka for message streaming, event sourcing, asynchronous workflows
  • Testing & QA: Jest for unit and integration testing
  • Cloud: AWS services: EC2, RDS, Lambda, S3, CloudWatch, API Gateway, SQS/SNS
  • AI Tools: Experience with AI coding tools (Cursor, Claude, GitHub Copilot, etc.)
  • Strong problem-solving and troubleshooting skills
  • Excellent communication and collaboration abilities
  • Ability to lead technical initiatives and influence architecture decisions
  • Thrive in a fast-paced, high-impact environment
  • Focused on scalability, performance, and clean design

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.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscribe for updates