{"id":2464538,"url":"https://alion.io/job/engineered-intelligence-full-stack-software-developer","title":"Full-Stack Software Developer","company":{"id":4421858,"name":"Engineered Intelligence","domain":"engineeredintelligence.com","url":"https://alion.io/company/engineeredintelligence","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mississauga, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":58000,"max_usd":109000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":79},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Express","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Machine Learning","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Scala","optional":false},{"name":"Spark","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-06-05T00:00:00Z","employer_posted_date":"2026-06-05","last_verified_at":"2026-10-15T10:58:36Z","board_verified":true,"closed_at":null,"days_open":132,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":132},"description":"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.\nWith 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.\nIf you would like to learn more, please visit our website at https://www.engineeredintelligence.com/\nWho 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.\nWe value Teamwork as we believe great people do great things. We invest in our people and work together to achieve both individual and shared goals.\nWe areCommitted to our Customers as our customers were our inspiration, now they are our focus.\nWe valueInnovation & Diversity. We explore how to do what has yet to be done; We celebrate the limitless value diverse teams bring to innovation.\nWe take Ownership. This means we take initiative to exceed expectations and exercise accountability every step of the way.\nThe Position: Do our values align with you? Are you an experienced Full-Stack 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!\nThis is a full-time role reporting to the Head of Engineering. This role will contribute to all stages of the software development life cycle: from participating in design and requirements breakdown, architecture and technical solutioning, analyzing / refactoring code, application development, and creating documentation. Strong full-stack capabilities are desired for this role, but developers with particularly strong experience either on the front-end or back-end and desire to do full-stack are most welcome to apply.\nWork Location:\nWe are a hybrid company with offices in Calgary and Toronto. We spend much of our time working remotely but also meet regularly in our offices. Only candidates that can regularly work in either of these locations will be considered.\nThe ideal candidate will have:\nBachelor’s Degree in Software Engineering, Computer Science or equivalent\n4+ years developing dynamic web-based applications in a professional environment\nExperience with front-end development including:Strong knowledge of typescript and it’s best practices\nFront-end development using common frameworks - Angular/ReactExperience with recent versions of Angular or desire to work with Angular\n\nDeveloping RESTful web APIs.\n\nExperience with back-end development includingKnowledge of Java/Kotlin or similar languages\nExperience with frameworks like Spring / Spring Boot\nExperience with relational databases and ORMs\n\nStrong focus on quality including code quality, unit testing, and general advocacy for continuous improvement\nAbility to work independently and as part of a team; a self-starter, comfortable working with complex systems, eager to take on a wide range of responsibilities.\nIt would be great if you also have:\nUnderstanding of AWS cloud services.\nKnowledge of, exposure to, or experience with:Web application server-side development frameworks, specifically Node.js / express.js with NoSQL database.\nData visualization and data analytics libraries and tools.\n\nExposure to Apache Spark\nKnowledge or exposure to Scala\nKnowledge or exposure to Python\nAny familiarity with electrical engineering concepts and terminology.\nInterest or exposure to machine learning tools and workloads.\nExperience building/maintaining multi-tenant product environments, data management for multi-tenant environments, database migrations for multi-tenant environments.\nContribution to any opensource projects or libraries.\nAs a Full-Stack Software Developer you will:\nBe involved throughout the software development life-cycle:Offer suggestions and opinions towards technical solutioning for new development tasks.\nComplete software development tasks across the application with an emphasis on high-quality code.\nIdentify and quantify (i.e. priority, time estimate) “tech debt” within the codebase(s).\n\nProduce high-quality, effective, and sustainable code; ensure code is functional, testable, maintainable, and meets business requirements; ensure code is tested with test cases.\nUnderstand the ins-and-outs of the company’s software products from a technical perspective (i.e., architecture, design patterns, code structure).\nProficient in core aspects of business logic and user interactions with the company’s software products.\nAccept and produce feedback with the software development team:Perform peer-reviews, review of pull requests for code style, design patterns, and best practices.\nPerform code reviews and documentation when required to share knowledge with other team members.\nContribute towards best practices and technical resources within the development team.\n\nInvolvement in software implementation process as required, such as client delivery.\nPeer within the development team, and mentor to intermediate, junior, and student developers\nWhat we offer:\nFlexible work hours (Core working hours 10:00AM to 3:00PM).\nAutonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.\nStock options so you can realize the value created with your work in the organization.\nThe opportunity to put your skills to work, add milestones to your resume, and be part of something great from the early stages of a promising business.\nInteractive and supportive remote workplace culture.\nCompetitive compensation package.\nPaid time off and Benefits.","description_format":"text","description_chars":6245,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Stock options"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T18:13:30Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.23,"p_room":0.28,"age_days":132,"expected_fill_days":20,"reasons":["conf:3","win:tail","crowd:"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/engineered-intelligence-full-stack-software-developer","json_url":"https://alion.io/job/engineered-intelligence-full-stack-software-developer.json","meta":{"generated_at":"2026-10-15T13:41:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21051,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4421858},"rest":"https://alion.io/mcp/rest/get_company?id=4421858"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fengineered-intelligence-full-stack-software-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fengineered-intelligence-full-stack-software-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fengineered-intelligence-full-stack-software-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/engineered-intelligence-full-stack-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fengineered-intelligence-full-stack-software-developer"}]}