Job Title or Location

Software Engineer (NodeJS/ ReactJS)

Altis Technology - 4 Jobs
Montreal, QC
Posted yesterday
Job Details:
Full-time
Experienced

One of our clients is looking for a skilled and motivated Intermediate Software Developer who is passionate about building reliable, scalable software-and growing alongside a dynamic, international development team. This role is more than just coding; it's an opportunity to make a real impact on our platform, our team, and our customers.

Most importantly, your work will directly help solve complex, real-world challenges for our global customer base.

What You'll Do

  • Contribute to the next generation through modern technologies and architecture improvements
  • Write clean, maintainable, well-tested code that adheres to team standards and project requirements
  • Collaborate across teams to deliver thoughtful, high-impact software solutions
  • Offer feedback and participate in discussions on technical design and product direction
  • Take initiative and ownership of projects, delivering work with reliability and accountability
  • Support team culture through open communication, mentorship, and peer reviews
  • Help foster a collaborative, high-performance engineering environment
  • What You'll Bring

    • 5+ years of professional experience in software development
    • Strong experience with backend JavaScript/TypeScript (3+ years)
    • Proficiency with ReactJSand NodeJS (3+ years)
    • Solid understanding of PostgreSQL or similar relational databases (3+ years)
    • Experience with cloud platforms (GCP preferred; Azure or AWS also valuable)
    • Experience deploying applications on Kubernetes
    • Understanding of Agile/Scrum processes and Test-Driven Development (TDD)
    • Ability to work independently and communicate effectively in English
    • Interest in growing into a leadership role in software development
    • Creativity, curiosity, critical thinking, and a sense of humor

    Bonus Points

    • Architectural experience (e.g., Hexagonal Architecture, DDD, API contract design)
    • Experience as a Scrum Master or team facilitator
    • Familiarity with Docker and Ubuntu environments
    • Domain knowledge in ERP systems, wholesale, or manufacturing industries

    Share This Job: