Full-Stack Software Developer

Ottawa, Full time

nugget.ai is recruiting and screening candidates on behalf of our partner. nugget.ai will be responsible for application and screening processes, and if you’re selected, our partner will be responsible for the interview stage of the hiring process.  


Location: Kanata, Ontario

Employment Type: Full-time          

Duration: Permanent


About the Company: Our partner provides a platform to solve use cases such as hybrid cloud, IoT, microservices, and distribute big data intelligently, securely, reliably, and in real-time. They work with world-leading enterprises using their unified event-driven messaging platform in the cloud and on premise. They are looking for people who love working on cutting edge technology, always jump at new challenges, and want to learn from some of the best brains in the data movement business!


About the Role: This position is for a Full-Stack Software Developer. You will be responsible for defining, designing, developing, and deploying cloud native applications and solutions in leading cloud providers and platforms such as Amazon Web Services, Microsoft Azure, Google Cloud Platform and Kubernetes.



  • Contribute to new products/solutions using agile software development practices
  • Test software through automation and CI/CD integration pipelines
  • Deliver features as a full-stack developer with the ability to switch between the different layers of an application/service
  • Experience in evaluating designs/solutions using various front-end and back-end architecture patterns
  • Communicate with the team through meetings, demos, and documentation



  • Professional experience developing in back-end and front-end stacks
  • Experience with Java & Spring Boot
  • Experience with REST APIs
  • Experience with SQL/NoSQL databases (MySQL/ElasticSearch)
  • Experience with JavaScript client frameworks (Aurelia/React/Angular)
  • Comfortable with writing various types of automated tests (unit/integration/functional/performance)
  • A self-starter, motivated, and willing to learn
  • A team player who can collaborate within cross-functional teams
  • A good communicator who conveys technical ideas clearly and concisely



  • Experience with event driven architecture and event brokers
  • Experience with cloud native infrastructure and SaaS
  • Experience with containers, microservices, and related technologies and design patterns
  • Experience with orchestration and configuration management tools (Ansible/Chef/Puppet/Salt)


A note from nugget.ai: We are committed to providing reasonable accommodations as requested by candidates, and you may contact us at any time at talent@nugget.ai for assistance or any questions you have.  

Apply to Job
Full Name*
LinkedIn Profile
If you are not in the Kanata/Ottawa area, are you willing to relocate for this role? (put yes if you are already in the area)*
Yes   No