Intermediate Software Developer, Solution Engineering Squad

Product DevelopmentFull TimeMontreal, QCHybrid$85,000 CAD per year

ParagonERP is the “operating system” and heartbeat of our customers' operations. It operates smoothly in the background enabling them to ship millions of products around The Netherlands, the EU and the world. That’s why it’s our job to ensure ParagonERP, and thus our customers' operations, runs smoothly and never fails!


We’re looking for an intermediate software developer with a positive, “can-do” attitude who will build software solutions with reliable, well-tested code that provide our customers all of the tools that they need to thrive in the market and positively impact their experience. 


You’ll get to work across a variety of areas, with our team in Canada and in The Netherlands. You’ll have the opportunity to join in scrum rituals, design software solutions, and be a part of a team making ParagonERP a solid ERP for customers around the world. There is also opportunity to eventually grow into dev leadership responsibilities.


Most importantly, you’ll have a real and profound impact on the lives of our customers, delivering solutions to their biggest and most stressful challenges. 


You’ll be responsible for:

  • Producing clean and efficient code based on published specifications and accepted coding standards
  • Collaborating with other developers to ensure best practices and processes are upheld and optimized
  • Bringing ParagonERP to the next generation by incorporating newer technologies
  • Collaborating with multiple teams and stakeholders to achieve technical objectives
  • Contributing to the team's culture by joining discussions and challenging your peers
  • Extending your own skills by teaching and growing with the teams


What you’ll bring to the team:

  • 5+ years of professional software development experience
  • 3+ years experience with PostgreSQL (or other relational databases)
  • 3+ years experience with backend Javascript and Typescript (or other typed languages, such as Java)
  • 3+ years of experience with React
  • Experience working with cloud computing services such as GCP (preferred), Azure, or AWS
  • Experience with running software on top of Kubernetes
  • Familiarity with Scrum and Agile methodology
  • Familiarity with Test Driven Development
  • Ability to work independently
  • Excellent communicator in English
  • Creativity, Critical thinking, Sense of humor & Passion
  • Interest in growing into development leadership roles

Bonus points for:

  • Architecture skills (hexagonal architecture, DDD, API contract design)
  • Scrum master experience
  • Proficiency in Docker and Ubuntu
  • Knowledge and understanding of ERP, wholesale, or manufacturing industries


Who we are:

  • We're a friendly bunch who like to have fun
  • We want to overperform and amaze our customers
  • We are team-oriented and are always happy to help each other out
  • We're not perfect, we make mistakes, but we take responsibility for them and use them as opportunities to learn and grow
  • We've been named as one of the “Best Workplaces in Technology”, “Best Workplaces for Women”, and “Best Workplaces in Quebec
  • We're excited to read your application!


Start date: ASAP


Location:

We are a distributed team working mostly in Montreal, Canada and The Netherlands. This role is based in Montreal, is hybrid (at least one day/week in-office), and needs to be available to work EST hours.

Ready to dazzle us? ✨ Check our our tips on how to score a job @ ParagonERP