Our Business
Engineered Intelligence Inc. (EII) is a power infrastructure technology company with headquarters in Calgary and offices in Toronto. We built a cloud-based software product, ENGIN™, that is focused on helping our clients manage their transmission and distribution assets. ENGIN™ enables our clients to monitor and maintain the condition of their assets and networks. ENGIN™ is analytics-driven, with machine learning workloads and a vision of AI assisted planning.
With our intensive knowledge of grid-level assets, we provide our clients with the white glove experience. From software implementation, maintenance, and assistance with regulatory matters to ensure their grids are managed safely and with optimal cost efficiency.
Visit our website: https://www.engineeredintelligence.com/
Who we are
We are a lean, fully remote team of professionals spanning across Canada who truly enjoy working together. We are alight with passion over building this remarkable business from the ground up. Everything we do matters. We are all experts in our field working together to build a strong company and achieve exceptional career milestones.
Values
- We value teamwork: we believe great people do great things. We invest in our people and work together to achieve both individual and shared goals.
- We are committed to our customers: our customers were our inspiration, now they are our focus.
- We value innovation and diversity: we explore how to do what has yet to be done and celebrate the limitless value diverse teams bring to innovation.
- We take ownership: we take initiative to exceed expectations and exercise accountability every step of the way.
The Position
Do our values align with you? Are you an experienced front‑end Senior Software Developer looking to join a dedicated team working together to build rewarding careers and an incredible business? If so, please read on for more information!
Senior Software Developer, Front‑end
Full‑time role reporting to the Software Engineering Manager. You will contribute to all stages of the software development life‑cycle: from design and requirements to architecture, technical solutioning, refactoring, application development, and documentation. Strong front‑end capabilities are required; full‑stack experience would be an added benefit.
Qualifications
- Minimum Bachelor’s Degree in Software Engineering, Computer Science or equivalent.
- 7‑10+ years developing dynamic web applications.
- Front‑end development with Angular 2+.
- Experience developing RESTful web APIs.
- Writing front‑end unit tests for Angular 2+ applications.
- Knowledge of server‑side frameworks such as Node.js/Express.js with NoSQL database.
- Experience with data visualization & analytics libraries.
- Proficiency with Git.
- Ability to work independently and as part of a team; self‑starter with complex systems.
Nice to Have
- Understanding of AWS cloud services.
- Any familiarity with electrical engineering concepts.
- Interest or exposure to machine learning.
- Experience building/maintaining multi‑tenant product environments and data management.
- Contribution to open source projects or libraries.
Responsibilities
- Involved throughout the software development life‑cycle.
- Offer suggestions and opinions towards technical solutioning for new development tasks.
- Complete development tasks with an emphasis on high‑quality code.
- Identify and quantify technical debt within the codebase.
- Ensure code is functional, testable, maintainable, and meets business requirements.
- Understand the architecture, design patterns, and code structure of company products.
- Proficient in core business logic and user interactions.
- Provide and receive feedback with the team: peer reviews, pull request review, and documentation.
- Contribute to best practices and technical resources within the team.
- Support software implementation processes and client delivery as required.
- Mentor intermediate, junior, and student developers.
- Apply advanced front‑end skills across all application tiers.
Technologies We Use
- Scala, Java, Spring framework, Apache Spark, PostgreSQL, Node.js, Angular 2+, MongoDB, Bitbucket, AWS hosting with Docker, Jenkins, Microsoft Office 365, Teams.
What We Offer
- Fully remote work with offices in Calgary and Toronto.
- Flexible work hours (core 10:00 AM–3:00 PM).
- Autonomy with wide responsibilities, opportunities for advancement, and cross‑disciplinary exposure.
- Stock options to share in company value.
- Chance to contribute to an early‑stage promising business.
- Interactive and supportive remote workplace culture.
- Competitive compensation package.
- Paid time off and benefits.
- Health spending account.