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