Full Stack Developer Intern

Work in OttawaOttawa, ON
$23 - $27Hybrid

About The Position

Noda is looking for a Full Stack 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, Node.js, MongoDB, and AWS. You will work within a microservices architecture and participate in automated and continuous delivery practices. The ideal candidate for this position currently enrolled in a Computer Science, Software Engineering, or equivalent program and has a passion for creating cloud-based software in a team environments The position will be based out of our Ottawa office, with flexibility to work in a hybrid arrangement.

Requirements

  • Computer Science, Software Engineering, or equivalent degree.
  • Excellent communication skills and a strong collaborator.
  • Experience working in a team environment.
  • Passion for learning about new technology and building user interfaces.
  • Demonstrable experience with modern development practices, principles and patterns, including TDD, CI/CD, etc.
  • Proficient working with AI tooling such as Cursor, Codex, or Claude Code during the development process.
  • Knowledge of cloud service providers (AWS, Google Cloud) is a plus.

Nice To Haves

  • JavaScript, Typescript, React, Node.js, Python, Java.
  • MongoDB, PostgreSQL, Snowflake, Redis.
  • GraphQL, REST, MQTT and other API-related technologies.
  • LangChain, LangGraph, MCP, RAG, Vector Stores
  • Pub-Sub technologies such as Kafka.
  • Docker, Kubernetes, AWS
  • MacOS – all developers are issued an Apple MacBook Pro for development.

Responsibilities

  • Design, develop and maintain cloud-based software throughout its entire lifecycle.
  • Collaborate with the team to drive continuous improvement in our software development practices and product quality.
  • Interact with our product managers and customers to understand and break down business requirements.
  • Ensure strong commitment to on-time and quality delivery through an Agile process.
  • Develop with an automated testing mentality in a CI/CD environment.

Benefits

  • Career Growth: Work under the guidance of our Senior Director of Product Engineering with opportunities to expand your skill set and assume greater responsibility.
  • Flexibility: We offer a hybrid-friendly environment, combining remote flexibility with in-person collaboration in our Ottawa office.
  • Competitive Compensation: You’ll receive a compelling salary, healthcare and dental benefits, a retirement savings plan, plus equity participation.
  • Collaborative Culture: Join an inclusive, innovative team that values curiosity, problem-solving, and continuous learning.
  • Personal Development: Take advantage of paid personal development days to explore new technologies or deepen your expertise.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service