Full Stack Developer

EngineeringFull TimeCalgary, AB

Apply Now

The Ten Thousand Coffees (10KC) Engineering team is growing and is looking for people who can contribute to building a product that our users will love and create meaningful impact within their career development. We're looking for a Full Stack Developer who will build, test, and maintain our web application and infrastructure written in Angular and NodeJS.


What you will do:

  • Collaborate with the team to build product features from start to finish: through conception, research, implementation, and maintenance.
  • Build a high quality product that our customers love and innovate informal talent development.
  • Be a part of an engineering culture of fast iteration and shipping.
  • Help scale our engineering team whether that’s through writing docs, or improving our DevOps.
  • Collaborate with other members of the Engineering Team via code reviews, stand-ups, and pair programming when necessary.
  • Help debug production issues across services and multiple levels of the stack.

What You’ll Bring:

  • 5+ years of Javascript/Typescript experience. 2+ years of Angular experience.
  • A pragmatic and business-oriented work ethic and attitude.
  • Strong problem solving skills.
  • Experience working with any of the following: Web Accessibility and Performance, Build Tools (e.g. Angular CLI, Webpack), Design Systems (e.g. Material Design, Ant Design), State Management (Redux), NodeJS, RESTful APIs (ExpressJS), Databases (MongoDB, BigQuery), Microservices (Cloud functions), Unit/Integration testing (Jest), Enterprise Integrations (SAML, ADFS, OIDC, Okta, AzureAD, etc.)

You'll Thrive In This Role If

  • You have a proven track record of success in building production-level software. You are able to build a UI with minimal design guidance by following existing UI patterns and components.
  • You believe that getting the product to the hands of users as fast as possible is the best way to learn about how to solve their problem.
  • You understand the importance of shipping with speed and quality in a world of limited time and resources and that done is better than perfect.
  • You deeply care about who we're building for and understand the impact of the product you're shipping.
  • You have intrinsic interests in how Modern Web Technologies are evolving like Angular, Typescript, RxJS, NodeJS, etc.

Ten Thousand Coffees is now permanently remote and building a digital-first culture. We welcome applications from across Canada.


About Ten Thousand Coffees


We’re Ten Thousand Coffees (10KC), pioneers of the enterprise talent development space. Our platform smart matches colleagues together to develop through informal, virtual coffee chats. We’ve built award winning partnerships to build connectivity and talent development in enterprise, academic and industry organizations. Our clients include Fortune 1000s like RBC, AIG, PwC, McKesson, post-secondary academic institutions across Canada, and diversity networks like Ascend and Out Leadership. We have big plans to grow and are building a world-class team to help us meet and exceed our ambitious goals.


We celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allow our employees and our product to deliver on our mission of democratizing opportunity.


Ten Thousand Coffees is now permanently remote and building a digital-first culture. We welcome applications from across Canada.


Benefits & Perks

  • Work from Anywhere. Work from anywhere you call home with an option to work flex hours outside of core working hours. We also have a home office allowance to set up your workspace and monthly phone and internet subsidy.
  • Comprehensive Benefits. Coverage includes prescriptions, dental, specialists and more. We also have mental health support which includes fast access to mental health specialists, and wellness practitioners.
  • Generous PTO Policy. Time away from work is important and so we offer four weeks of PTO (split between vacation and flex time), sick days and parental leave policy (covering both primary and secondary leave). We also end the day early on Fridays for Summer Fridays, and close for a week at the end of the year in December.
  • Wellness Subsidy. Self-care is important. We offer a wellness subsidy to support your wellbeing whether that’s through a fitness app or a mindfulness app.