Junior Back End Developer (Typescript)

Be among the first applicants.
Alert Labs Inc.
Kitchener
CAD 80,000 - 100,000
Be among the first applicants.
2 days ago
Job description

Alert Labs is looking for a developer passionate about building robust and scalable systems that make a real-world impact. This is a junior to intermediate position and is open to new graduates provided you have real-world experience through coop.

Since 2015, Alert Labs has been at the forefront of environmental conservation through technology. By analyzing data from our innovative sensor networks, we have conserved over 10 Billion gallons of water and prevented 240 Million pounds of CO2e from polluting the atmosphere. We’re also proud to be a certified B Corporation. Join Alert Labs to be part of a team that’s doing good for both the environment and society.

What will you be doing as a System Software Developer?

As a System Software Developer on our backend team, you will play a crucial role in managing and expanding the capabilities of our AlertAQ platform. This platform enables both large and small customers to oversee and benefit from tens of thousands of IoT devices with ease. You will collaborate with system architects and other stakeholders to design and implement new features and services. Your contributions will ensure the scalability and reliability of our platform as it grows to meet the demands of our users.

Responsibilities:

  • Your primary responsibility is to help our customers and internal teams by transforming user stories and requirements into working software.
  • You collaborate with your team lead and other stakeholders to review and elaborate requirements & specifications.
  • You perform SOLID/OOP design and selection of appropriate algorithms to implement the requirements.
  • You help build and maintain cloud infrastructure.
  • You plan your work and get it done, collaborating with other team members for development & review.

Must Haves:

  • Undergraduate degree in computer science/engineering plus 1 year of professional experience (including coop).
  • Experience and success with developing software in a team environment.
  • Strong computer science fundamentals including data structures and algorithms, concurrency, OOP, databases, and/or distributed systems.
  • Comfortable learning new technologies and choosing the right tool for the job.
  • Communicate effectively with people in different roles. You are open to learning and to mentoring.

Nice to Haves:

  • Proficiency with Typescript and Node.js
  • Experience with MongoDB or similar NoSQL databases.
  • Familiarity with cloud infrastructure technologies.
  • Experience with LaTeX.
  • Experience with automated backend service testing (unit, integration, and system).
  • A track record of maintaining high code quality while delivering solutions promptly.
  • If this is your first job after university, please include your co-op transcript when you apply

Meet our engineering team!

We’re confident you’ll find both plenty to contribute and lots to learn here at Alert Labs.

This is a hybrid role with an office in downtown Kitchener with work-from-home 3-4 days per week.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Junior Back End Developer (Typescript) jobs in Kitchener