Engineered Intelligence Inc.

Senior Full Stack Software Developer

Senior Full Stack Software Developer
Notice info
LocationToronto, ON
Job Typefull time
Remote
Oil and Gas

About This Job

Senior Full Stack Software Developer



Join Us at Engineered Intelligence!

Are you ready to lead innovation and help shape the future of ENGIN™? At Engineered Intelligence, we empower organizations with grid-aware asset management and planning solutions that enable utilities to make smarter, faster, and more defensible infrastructure decisions.

As a Senior Full Stack Developer, you’ll be instrumental in designing, developing, and delivering impactful products that provide real-world value—driving both technological advancement and a strong, collaborative team culture.

We’re a passionate, distributed team that values technical excellence, collaboration, and continuous learning. If you enjoy solving complex challenges, mentoring others, and influencing product direction, we want to meet you.


ROLE OVERVIEW

The Senior Full Stack Developer will lead the design, development, and delivery of complex software features and systems across our technology stack—Angular (frontend), Java/Scala/Node.js (backend), and MongoDB/PostgreSQL (databases).

In this role, you will act as a technical leader and mentor, guiding engineering best practices, shaping architectural decisions, and ensuring solutions are robust, scalable, and secure. You will work closely with stakeholders across the business, influencing technical decision-making and supporting team growth.


KEY RESPONSIBILITIES


Lead Technical Solutioning & Delivery

- Architect, design, and implement complex, high-quality software features and systems across the full stack (backend and frontend).

- Lead the development, testing, and deployment of scalable backend solutions using Java, Scala, Node.js, MongoDB, and PostgreSQL, as well as frontend solutions using Angular and TypeScript.

- Champion technical standards including in-code documentation, code reviews, and quality assurance practices.

- Identify and prioritize technical debt, ensuring sustainable and maintainable codebases.

- Mentor intermediate, junior, and student developers, fostering a culture of knowledge sharing.

- Collaborate on solution architecture to ensure performance, security, and maintainability.


Development Lifecycle Involvement

- Contribute to technical solutioning for new development initiatives.

- Understand and apply architectural patterns, business logic, and user interaction principles within our software products.

- Participate in peer reviews, pull request evaluations, and technical knowledge sharing.

- Support software implementation processes, including client delivery as needed.


Information Security

- Follow organizational policies for acceptable use of systems and IT resources.


- Report anomalies or suspicious system behaviour.

- Submit and justify system change requests through proper channels.



IDEAL CANDIDATE PROFILE


Required Qualifications:

- Bachelor’s degree in Software Engineering, Computer Science, or equivalent experience.

- 5+ years of experience developing dynamic web applications in a professional environment.

- Proficiency in backend development using Java and frameworks such as Spring.

- Experience with high-performance computational backend workloads, ideally using Scala and Apache Spark.

- Expertise in relational databases (e.g., PostgreSQL), with strong SQL query optimization skills.

- Knowledge or experience with Node.js / express.js and NoSQL databases.

- Proficiency with version control systems (Git).

- Experience building CI/CD pipelines using Jenkins.

- Strong self-starter mentality with the ability to work independently and collaboratively on complex systems.


Nice-to-Have Skills:


- Familiarity with AWS cloud services.

- Experience with spatial databases and query development.

- Understanding of electrical engineering concepts and terminology.

- Exposure to machine learning tools and workloads.

- Experience in multi-tenant product environments, including database migrations and data management.


- Contributions to open-source projects or libraries.



TECHNOLOGIES WE USE:


- Scala, Java, Spring framework, Apache Spark, PostgreSQL, Node.JS, Angular2+, MongoDB, Bitbucket, AWS hosting with Docker, Jenkins, Microsoft suite (Office 365, Teams)



INFORMATION SECURITY RESPONSIBILITIES:


- Adhering to policies that govern acceptable use of organizational systems.

- Using the organization-provided IT resources for defined purposes only.


- Reporting anomalies or suspicious system behaviour.

- Submitting and justifying system change requests to the information owner/system owner or through. the organization’s formal configuration management process.



WHAT WE OFFER

- Fully remote work environment with offices in Calgary and Toronto for those who prefer hybrid.

- Flexible hours with core availability between 10:00 AM – 3:00 PM.

- Autonomy with broad responsibilities, opportunities for advancement, and cross-disciplinary exposure.

- The opportunity to join a growing company in the early stages and make a lasting impact.

- Supportive, collaborative, and interactive remote workplace culture.


- Competitive compensation package.

- Paid time off, benefits, and a health spending account.

Similar Jobs

company-logo

Lead Software Engineer

logo
Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
6 days ago
company-logo

Software Integrations Developer

logo
Permian Resources
Job TypeFull time
Salary
$160000 - $210000
The Woodlands, Texas
about 1 month ago
company-logo

Senior Full Stack Software Developer

Engineered Intelligence Inc.
Job Typefull time
 
Toronto, ON
3 days ago
company-logo

Senior Full-Stack Software Developer

True Oil LLC
Job Typefull time
 
Casper, WY
21 days ago
company-logo

Senior Full Stack Developer

Highwood Emissions Management
Job Typefull time
 
Calgary, AB
26 days ago
company-logo

Senior Software Developer

LSEG
Job Typefull time
 
Greater Chicago Area
3 days ago
company-logo

Senior Software Engineer- Full Stack- California

Badger Meter
Job Typefull time
Salary
$120000 - $135000
Escondido
6 days ago
company-logo

Senior Software Engineer

Sandvik
Job Typefull time
Salary
$119840 - $160200
Camarillo
1 day ago
company-logo

Senior Software Backend Developer

Halliburton
Job Typefull time
 
Calgary, AB
3 days ago
company-logo

Senior Software Engineer

B3 Insight
Job Typefull time
 
Houston
6 days ago
company-logo

Senior Software Engineer

Panthalassa
Job Typefull time
Salary
$175000 - $230000
Portland, OR
15 days ago
company-logo

Senior Software Engineer

NorthWestern Energy
Job Typefull time
Salary
$110000 - $125000
Montana, MT
20 days ago
company-logo

Senior Software Engineer

Conservice
Job Typefull time
 
Salt Lake City, UT
20 days ago
company-logo

Senior Developer

Inframark
Job Typefull time
 
Katy, TX
20 days ago
company-logo

Senior Developer

PPL Corporation
Job Typefull time
 
Providence, RI
24 days ago
company-logo

Senior Software Engineer

Westinghouse Electric Company
Job Typefull time
 
Cranberry Township, PA
29 days ago
company-logo

Senior Full Stack Engineer

Electric Power Engineers
Job Typefull time
 
Austin, TX
29 days ago
company-logo

Senior Application Developer

Rayburn Electric Cooperative
Job Typefull time
 
Rockwall, TX
28 days ago
company-logo

Senior Software Engineer, Platform

Rainmaker Technology Corporation
Job Typefull time
Salary
$140000 - $200000
El Segundo
12 days ago
company-logo

Sr. Full-Stack Software Developer

True companies
Job Typefull time
 
Casper, WY
13 days ago

Trending Jobs

company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
6 months ago
company-logo

Division Order Analyst

Coronado Resources
Job TypeFull time
 
Dallas, TX
3 months ago
company-logo

Professional Landman

Penterra Services, LLC
Job TypeContract
 
Lovington, NM
2 months ago
company-logo

Business Analyst – Accounting

Permian Resources
Job TypeFull time
Salary
$110000 - $150000
The Woodlands, Texas
about 1 month ago
company-logo

Accounts Payable Clerk

LPR Energy
Job TypeFull time
Salary
$65000 - $65000
Dallas, TX
3 months ago
company-logo

Division Order Landman

R. Lacy Services, Ltd.
Job TypeFull time
 
Longview, TX
2 months ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull time
 
Lafayette, LA
5 months ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull time
 
Dallas, TX
4 months ago
company-logo

Title Landman

Sustain Land Services
Job TypeFull time
 
Norman, OK
5 months ago
company-logo

Landman

Stockyards Energy Land Services
Job TypeContract
 
Akiachak, TX
7 months ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull time
 
Houston, TX
over 1 year ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull time
 
Austin, TX
4 months ago
company-logo

Lead Software Engineer

Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
6 days ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Midland, TX
5 months ago
company-logo

Oil and Gas Title Attorney

Oliva Gibbs PLLC
Job TypeFull time
 
Houston, TX
3 months ago
company-logo

Data Analyst

River City Science Academy
Job TypeFull time
Salary
$20 - $45
Jacksonville, FL
5 months ago
company-logo

Title Reviewer

Innovation Land Services
Job TypeFull time
 
Pittsburgh, PA
6 months ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull time
Salary
$45 - $60
Canonsburg, PA
6 months ago
company-logo

Software Integrations Developer

Permian Resources
Job TypeFull time
Salary
$160000 - $210000
The Woodlands, Texas
about 1 month ago
company-logo

Civil/Structural Designer

Dudley Staffing
Job TypeFull time
Salary
$30 - $60
Canonsburg, PA
6 months ago