Enable job alerts via email!

Full Stack Developer

Noda

Ottawa

Hybrid

CAD 60,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Full Stack Developer to join their dynamic team in Ottawa. This role offers the opportunity to work with cutting-edge technologies like JavaScript, React, and Node.js, contributing to the development of cloud-based software that makes buildings more sustainable. You'll collaborate with a supportive team, ensuring quality delivery through Agile practices while enjoying a hybrid work environment. With a focus on growth and flexibility, this position allows you to make a real impact on the future of commercial buildings, all while being part of an inclusive and innovative culture. If you're passionate about technology and teamwork, this is the perfect opportunity for you.

Benefits

Healthcare
Dental Insurance
Retirement Plans
Equity
Flexible Work
Volunteer Days
Monthly Paid Growth Days

Qualifications

  • Experience with cloud-based software development and modern practices.
  • Strong communication and teamwork skills are essential.

Responsibilities

  • Design and maintain cloud-based software throughout its lifecycle.
  • Collaborate to enhance software development practices and product quality.

Skills

JavaScript
React
Node.js
Python
TypeScript
Agile Practices
Communication Skills
Team Collaboration
Learning New Technologies

Education

Degree in Computer Science
Degree in Software Engineering

Tools

MongoDB
PostgreSQL
Snowflake
Redis
AWS
Docker
Kubernetes
Git
GitHub
GitLab

Job description

Noda is a data and analytics company for the commercial built environment. We reimagine how modern buildings operate — because a better world needs better buildings. Better buildings are more efficient, more sustainable, and more resilient. They are intelligent, autonomous ecosystems that anticipate and adapt seamlessly.

With commercial building operations accounting for nearly 30% of global emissions, we’re on a mission to turn buildings into a force for positive change, powering a more efficient, more sustainable world. We do this with smart software, modern artificial intelligence, sophisticated data models, and custom interfaces to building systems — backed by in-depth knowledge of how commercial buildings actually run.

We’re a young, nimble company that values creative thinking, teamwork, and a problem-solving mindset. Priorities can shift quickly, so adaptability and flexibility are essential. This environment offers you the chance to make a real impact within a supportive team.

About the Role

Noda is seeking a Full Stack Developer to join our software development team in Ottawa, Canada. You will work with technologies such as JavaScript, React, Node.js, MongoDB, and AWS within a microservices architecture, participating in automated and continuous delivery practices.

The ideal candidate has recently completed a degree in Computer Science, Software Engineering, or a related field, and is passionate about creating cloud-based software in a team environment.

The position is based in our Ottawa office with hybrid work flexibility.

What you’ll be doing

  • Designing, developing, and maintaining cloud-based software throughout its lifecycle.
  • Collaborating to improve our software development practices and product quality.
  • Interacting with product managers and customers to understand business requirements.
  • Ensuring on-time, quality delivery through Agile practices.
  • Developing with automated testing in a CI/CD environment.

What you will need

  • A degree in Computer Science, Software Engineering, or equivalent.
  • Excellent communication skills and teamwork ability.
  • Experience working collaboratively in a team.
  • A passion for learning new technologies and building user interfaces.
  • Experience with modern development practices like TDD, CI/CD.
  • Knowledge of cloud providers (AWS, Google Cloud) is a plus.

What will make you stand out

  • Skills in JavaScript, TypeScript, React, Node.js, Python.
  • Experience with MongoDB, PostgreSQL, Snowflake, Redis.
  • Knowledge of GraphQL, REST, MQTT, API technologies.
  • Experience with Kafka, Docker, Kubernetes.
  • Version control experience with Git, GitHub, or GitLab.
  • MacOS proficiency (developers are issued MacBook Pros).

Why you’ll love it here

  • Impact: Contribute to making buildings more sustainable and influencing the planet’s future.
  • Growth: Learn under senior leadership with opportunities for responsibility.
  • Flexibility: Hybrid work environment in Ottawa.
  • Benefits: Competitive salary, healthcare, dental, retirement plans, and equity.
  • Culture: Join an inclusive, innovative team that values curiosity and problem-solving.
  • Development: Monthly paid days for personal growth and learning.

Additional benefits include healthcare, insurance, pension, flexible work, volunteer days, and more. We value diversity and encourage applicants who may not meet every requirement to apply. We are committed to supporting you through the recruitment process, including any accommodations needed.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.