Job Title or Location

Senior Full Stack Software Developer

Engineered Intelligence Inc.
Toronto, ON
Posted 3 days ago
Job Details:
Remote
Full-time
Executive
Benefits:
Paid Time Off
Flexible Work

Salary:

Senior Full Stack Software Developer

Build the Future of ENGIN with Engineered Intelligence

At Engineered Intelligence, we help utilities make smarter, faster, more defensible infrastructure decisions through grid-aware asset management and planning solutions.

Were looking for a Senior Full Stack Developer to lead innovation, tackle complex challenges, and mentor the next generation of engineerswhile building products that make a real-world impact.

If you love working across the stack, influencing technical direction, and thriving in a collaborative, fully remote teamthis is your role.

Why Youll Love This Role

  • Impact: Your work will directly shape the future of ENGIN and the way utilities operate.
  • Variety: From Angular UIs to high-performance Scala backends, youll touch every layer of the stack.
  • Growth: Influence architecture, mentor peers, and help scale a fast-growing SaaS product.
  • Flexibility: Fully remote with core hours (10 AM 3 PM) and hybrid options in Calgary/Toronto.

What Youll Do

Lead & Deliver

  • Design, build, and ship complex features end-to-endfrontend and backend.
  • Drive development in Angular/TypeScript, Java, Scala, Node.js, MongoDB, and PostgreSQL.
  • Maintain high coding standards through documentation, code reviews, and testing.
  • Identify and address technical debt before it becomes a problem.
  • Mentor and guide engineers at all levels.

Shape the Product

  • Collaborate on solution architecture for performance, scalability, and security.
  • Contribute to technical strategy and decision-making.
  • Work closely with stakeholders to align technical solutions with business goals.

Own the Development Lifecycle

  • Participate in solutioning, prototyping, and deployment.
  • Ensure high-quality, production-ready code through TDD and robust testing.
  • Support client delivery when needed.

What You Bring

Must-Have Skills

  • Bachelors in Software Engineering, Computer Science, or equivalent.
  • 5+ years building full stack web applications professionally.
  • Advanced expertise in Angular, Node.js, TypeScript, JavaScript, and MongoDB.
  • Backend experience in Java (Spring) and Scala (Apache Spark preferred).
  • Strong SQL skills with PostgreSQL optimization.
  • Deep understanding of frontend patterns (MVC, MVVM, component-based).
  • Proficiency in Git and CI/CD pipelines (Jenkins).
  • Proven ability to mentor and lead teams in Agile/Scrum environments.
  • Strong TDD, refactoring, and testing discipline.

Nice-to-Have Skills

  • SaaS, asset management, or regulated industry experience.
  • AWS cloud services, Docker, or spatial databases.
  • Image processing, algorithm development, or machine learning.
  • Electrical engineering knowledge.
  • Multi-tenant environment experience and open-source contributions.

Tech Stack

Angular 2+, Node.js, MongoDB, Scala, Java, Spring, Apache Spark, PostgreSQL, Bitbucket, AWS (Docker), Jenkins, Microsoft 365/Teams.

Whats In It for You

  • Remote-First Culture: Work from anywhere in Canada, with hybrid office options.
  • Work-Life Balance: Flexible hours with a supportive team environment.
  • Career Growth: Opportunities to lead architecture, mentor others, and grow into leadership roles.
  • Competitive Package: Salary, paid time off, benefits, and health spending account.
  • Early Impact: Join during a high-growth stage and shape our future.

Apply now and help us transform how utilities plan and manage critical infrastructure.


remote work

Share This Job: