Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Engineered Intelligence Inc

Full-Stack Software Developer

Engineered Intelligence Inc

Full-Stack Software Developer at Engineered Intelligence Inc. involved in dynamic web-based applications and the software development life cycle.

Posted 6/8/2026full-timeMississauga • 🇨🇦 CanadaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AngularJavaKotlinReactSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • Be involved throughout the software development life-cycle: Offer suggestions and opinions towards technical solutioning for new development tasks.
  • Complete software development tasks across the application with an emphasis on high-quality code.
  • Identify and quantify (i.e. priority, time estimate) “tech debt” within the codebase(s).
  • Produce high-quality, effective, and sustainable code; ensure code is functional, testable, maintainable, and meets business requirements; ensure code is tested with test cases.
  • Understand the ins-and-outs of the company’s software products from a technical perspective (i.e., architecture, design patterns, code structure).
  • Proficient in core aspects of business logic and user interactions with the company’s software products.
  • Accept and produce feedback with the software development team: Perform peer-reviews, review of pull requests for code style, design patterns, and best practices.
  • Perform code reviews and documentation when required to share knowledge with other team members.
  • Contribute towards best practices and technical resources within the development team.
  • Involvement in software implementation process as required, such as client delivery.
  • Peer within the development team, and mentor to intermediate, junior, and student developers.

Requirements

What you’ll need
  • Bachelor’s Degree in Software Engineering, Computer Science or equivalent
  • 4+ years developing dynamic web-based applications in a professional environment
  • Experience with front-end development including: Strong knowledge of typescript and it’s best practices
  • Front-end development using common frameworks – Angular/React
  • Experience with recent versions of Angular or desire to work with Angular
  • Developing RESTful web APIs.
  • Experience with back-end development including Knowledge of Java/Kotlin or similar languages
  • Experience with frameworks like Spring / Spring Boot
  • Experience with relational databases and ORMs
  • Strong focus on quality including code quality, unit testing, and general advocacy for continuous improvement
  • Ability 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.

Benefits

Comp & perks
  • Flexible work hours (Core working hours 10:00AM to 3:00PM)
  • Autonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.
  • Stock options so you can realize the value created with your work in the organization.
  • The 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.
  • Interactive and supportive remote workplace culture.
  • Competitive compensation package.
  • Paid time off and Benefits.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
typescriptAngularReactRESTful web APIsJavaKotlinSpringSpring Bootrelational databasesORMs
Soft Skills
team collaborationpeer reviewmentoringfeedback acceptanceself-starterindependencecommunicationproblem-solvingcontinuous improvementquality advocacy
Certifications
Bachelor’s Degree in Software EngineeringBachelor’s Degree in Computer Science