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, careful use of modern artificial intelligence, sophisticated data models, and custom interfaces to building systems – and a lot of in-depth knowledge about how commercial buildings actually run.
We’re a young, nimble company where we very much value creative thinking, a love of team work, and a determination to solve the problem, whatever it is. Priorities can shift fast, so adaptability and flexibility come with the territory. The consequence is that you’ll have a chance to make a real impact, backed by a supportive team.
About the R
ole
Noda is looking for a Front End Developer to join our software development team in Ottawa, Canada. You will join a close-knit team of developers using technologies such as JavaScript, React, MongoDB, and AWS. You will work within a microservices architecture, and participate in automated and continuous delivery practi
ces.
The position will be based out of our Ottawa office, with flexibility to work in a hybrid arrange
ment.
This role is a great fit for someone with a background in Computer Science, Software Engineering, or an equivalent field who is passionate about building user interfaces for cloud-based software in a team enviro
nment.
What you’ll b
e doingIn this role, yo
- u will:Write React and CSS code for web applications, participate actively and regularly in development, build prototypes, conduct code reviews and work collaboratively with coll
- eagues.Develop user interface mockups and prototypes that clearly illustrate how new features function and r
- espond.Create original graphic designs such as images, sketches and
- tables.Write and test code that interacts with APIs and back-end software se
- rvices.Gather and evaluate user requirements in collaboration with the Product Owner, Product Manager and software en
- gineersConduct layout and interactivity adjustments based on user fe
- edback.Adhere to style standards and other patterns for fonts, colors, images, interac
- tivity.Ensure strong commitment to on-time and quality delivery through an Agile p
- rocess.Develop with an automated testing mentality in a CI/CD envir
onment.
What you w
- ill needComputer Science, Software Engineering, or equivalent
- degree.Strong communication and collaboration skills, with a team-oriented
- mindset.Experience working in a team envi
- ronment.Passion for learning about new technology and building user int
- erfaces.Demonstrable experience with modern development practices, principles and patterns, including TDD, CI/
- CD, etc.Knowledge of cloud service providers (AWS, Google Cloud) is
a plus.
What will make you
- stand outTypescript, JavaScrip
- t, React.Frontend libraries including Material UI, React Router, React Testing
- Library.Docker and Ku
- bernetes.API technologies such as GraphQL
- and REST.MacOS – all developers are issued an Apple MacBook Pro for dev
- elopment.Version control using Git and collaboration on GitHub o
r GitLab.Why we think you’ll lov
- e it herePurpose and Impact: Play a part in making buildings more sustainable, directly influencing our planet’
- s future.Career Growth: Work under the guidance of our Director of Cloud and System Architecture, with opportunities to expand your skill set and assume greater respon
- sibility.Flexibility: We offer a hybrid-friendly environment, combining remote flexibility with in-person collaboration in our Ottaw
- a office.Competitive Compensation: You’ll receive a compelling salary, healthcare and dental benefits, a retirement savings plan, plus equity parti
- cipation.Collaborative Culture: Join an inclusive, innovative team that values curiosity, problem-solving, and continuous
- learning.Personal Development: Take advantage of monthly paid personal development days to explore new technologies or deepen your e
xpertise.
We offer a great work environment, a clear development path, and many tangible benefits, here just
- a handful:Healthcare cover, including visio
- n, dental.Critical Illness Cover & Life Insura
- nce PolicyAccidental Death, Dismemberment and Spe
- cific LossLong Term Disabi
- lity CoverPension - Registered Retirement Sa
- vings PlanEnhanced paternity, maternity and adopt
- ion leave.Competitive salary and equity part
- icipation.Highly flexible and autonomou
- s working.Monthly paid personal develop
- ment days.Annual paid volunteer day to help out a charity of y
our choice
At Noda, we value diverse perspectives and believe great ideas come from people of all backgrounds. If you're excited about this role but don’t meet every requirement, we encourage you to apply—we’d love to hea
r from you!
And finally: we'll do everything we can to support you during your application. If you need us to make any adjustments to your recruitment process, please do speak to our recruitment team, who will be happy to
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineering Intern, Frontend
2026-04-09
Frontend Developer
2026-04-11
Frontend Developer (React)
2026-04-11
- Posted
- Mar 07, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Ottawa
- Company
- Noda
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineering Intern, Frontend
2026-04-09
Frontend Developer
2026-04-11
Frontend Developer (React)
2026-04-11