Junior Software Engineer
1 week ago
This Junior Software Engineer role is for early career full-stack engineers who want to grow quickly. You will work primarily in JavaScript and TypeScript, with React on the front end and Node on the back end, and over time you will own small features end to end. What you get to do:
- Build and refine user facing features using React, TypeScript, and modern front end tooling.
- Implement and integrate simple backend services using Node and TypeScript or JavaScript, including REST style APIs and basic data models.
- Work with senior engineers to break down requirements into small, shippable pieces and implement them end to end.
- Write clear, maintainable code and basic tests for both front end and back endfunctionality.
- Collaborate with product and design to polish UX details, handle edge cases, and improve performance and reliability.
- Use AI assisted tools, such as ChatGPT or GitHub Copilot, in a disciplined way to speed up development while keeping code quality high.
- Participate in code reviews, ask questions, and steadily grow toward owning small features and services independently.
- Practice good engineering hygiene: version control, small pull requests, clear commit messages, and lightweight documentation.
- Invest in your own growth: read documentation, keep notes, and reflect on feedback you receive.
- You do not need to check every box. We are open to candidates who are early in their careers but show strong fundamentals and learning habits.
- Experience with JavaScript or TypeScript through coursework, internships, personal projects, bootcamps, or 0 to 3 years of professional work.
- Some hands-on experience with React and component based UI development, including state management and basic forms.
- Some exposure to backend development in Node, for example simple APIs, scripts, or server side logic.
- Comfort with HTML and CSS, responsive layouts, and common web patterns.
- Basic understanding of HTTP, JSON, and how front end code communicates with backend services.
- Some exposure to testing tools on either front end or back end, or a clear willingness to learn them.
- Strong debugging mindset: you read error messages, check logs, and try small experiments before asking for help.
- Evidence of being studious and self directed. For example:
- You maintain personal notes or a knowledge base.
- You can describe something difficult you taught yourself recently and how you went about it.
- Clear communication, willingness to receive feedback, and a growth mindset.
- We use two small, focused exercises as part of the process:
- A front end React and TypeScript exercise that looks like a real feature you might ship.
- A simple backend Node exercise that tests API and data modeling fundamentals.
- This role is designed to turn early career engineers into reliable full stack contributors through real production work and tight feedback loops. You will ship user-facing features, contribute to backend services, and learn the day to day engineering habits that matter most: scoping work into small increments, writing readable code, reviewing code thoughtfully, and debugging issues end to end.
- Within your first 6 months, you will ship production changes and take ownership of clearly scoped features with light guidance through code review. Diligent engineers in this role often move faster, owning larger features earlier than is typical for junior roles, because we favor small teams, fast iteration, and real responsibility. The pace is real, and support is there when you need it, but you are expected to drive. In addition to competitive compensation, we offer:
- Executive Access: Direct access to decision makers so good ideas do not get stuck in long approval chains, and so your work can ship faster.
- AI-First Skill Building: Hands on experience using AI-assisted development tools with the same expectations we have for any code: reviewable, testable, and maintainable.
- Career Growth: Increasing scope and ownership based on demonstrated readiness, including opportunities to expand across frontend and backend work as you develop.
- Competitive benefits: Paid time off policies, 401(k)/RRSP match, medical, dental, vision, supplemental policies, and employee discounts at our portfolio companies.
-
Senior Software Engineer
1 week ago
Remote, Canada Jonas Software Full timeJob Description:About the RoleWe are seeking a Senior Software Engineer with strong experience in Java development and modern cloud-native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services, collaborating closely with Product, QA, and Project Management to deliver reliable, high-quality software...
-
Junior Software Developer
3 weeks ago
Eastern Ontario, Canada Bluefruit Software Limited Full timeAre you looking to work at a company built by Developers for Developers? Full-time Junior Software Developer Full-time, Permanent, On Site Are you looking to work at a company built by Developers for Developers? Are you looking to work in a genuinely Lean Agile way, where there is no enforced overtime or crunch? Do you want to work in a high-quality...
-
Software Engineer
2 weeks ago
Remote, Canada ECI Software Solutions Full timeLocation: Canada - Remote EST/CSTWe are seeking a Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS.A Software Engineer is expected to work closely with...
-
Senior Java Engineer
4 weeks ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...
-
Senior Java Engineer
4 weeks ago
Toronto, ON, Canada Iris Software Inc. Full timeIris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...
-
Software Engineer in Test
4 weeks ago
Toronto, Canada Iris Software Inc. Full timeOverview Helping talents upskill their career journey in IRIS Software, Financial Services (BFSI) | Hiring Java Developers in Ontario Canada Position: Software Engineer in Test Skills: Automation, Python, ETL, SQL, Framework Development Responsibilities Experience in a variety of both API and UI test automation frameworks/tools e.g., Soap/RestUI, Selenium,...
-
Software Engineer in Test
16 minutes ago
Toronto, Canada Iris Software Inc. Full timeOverview Helping talents upskill their career journey in IRIS Software, Financial Services (BFSI) | Hiring Java Developers in Ontario Canada Position: Software Engineer in Test Skills: Automation, Python, ETL, SQL, Framework Development Responsibilities Experience in a variety of both API and UI test automation frameworks/tools e.g., Soap/RestUI, Selenium,...
-
Junior Software Engineer
1 week ago
Remote, Canada CSC Generation Full timeCSC Generation is a technology driven holding company that acquires and operates established consumer brands, including One Kings Lane, Backcountry, and Sur La Table. Across 13 brands generating over $1B in annual revenue, we improve how these businesses run by building shared platforms, automation, and data tooling that scale across the portfolio.This role...
-
Staff Software Engineer
3 weeks ago
Ontario (ON), Canada SoTalent Full timeJob Title : Staff Software Engineer Location : Toronto, OntarioJob Type : Full TimeOur Client is seeking a Staff Software Engineer to take ownership of designing and developing complex, multi-platform application systems. This is an exciting opportunity to lead technical architecture, establish best practices, and mentor engineering teams while driving...
-
Junior Software Engineer
2 weeks ago
remote Vancouver, British Columbia, Canada . full-time . October , Zaui Full timeWe are looking for Junior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. About Zaui At Zaui, quality is at the heart of everything we build. We are a small but fun team For over two decades, Zaui's enterprise-level...