Back to job search
aivra.health logo

Software Engineer

  • Toronto, ON
  • On-site
  • Posted Sep 18, 2026
  • 1 position

$100,000–$160,000 / year

Opens an external site

Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Application method
Direct apply is available

Job summary

The role involves designing, developing, and maintaining scalable software applications and backend services. The engineer will collaborate with cross-functional teams to debug technical issues and participate in code reviews.

Job details

Software Engineer Location: Toronto, Ontario, Canada Job Type: Full-Time Work Arrangement: On-site Experience Level: Entry-Level to Mid-Level About the Role We are looking for a motivated Software Engineer to join our growing technology team in Toronto. This opportunity is open to fresh graduates and experienced professionals who are passionate about building software, solving technical problems, and working with modern technologies. You will work closely with engineers and cross-functional teams to develop, test, deploy, and maintain reliable and scalable applications. What You'll Do Design, develop, test, and maintain software applications. Write clean, efficient, and maintainable code. Build and integrate APIs and backend services. Work on frontend, backend, or full-stack development based on your expertise. Debug and troubleshoot technical issues. Participate in code reviews and technical discussions. Collaborate with product, design, QA, and engineering teams. Learn and work with new technologies and development tools. Required Skills Strong programming knowledge in Java, Python, JavaScript/TypeScript, C++, C#, or similar languages. Understanding of Data Structures & Algorithms and Object-Oriented Programming. Knowledge of SQL and databases. Familiarity with REST APIs and Git/GitHub. Understanding of software development and testing practices. Strong problem-solving and communication skills. Nice to Have React, Angular, Node.js, .NET, or Spring Boot. AWS, Azure, or Google Cloud. Docker and CI/CD. Microservices and system design. Agile/Scrum experience. Who Can Apply Freshers and recent graduates are welcome. Candidates with Bachelor's, Master's, Post-Graduate, or specialized technical education. Candidates with previous internship, academic, project, or professional experience in technology/sof

What you’ll do

The role involves designing, developing, and maintaining scalable software applications and backend services. The engineer will collaborate with cross-functional teams to debug technical issues and participate in code reviews.

Requirements

Candidates should have strong programming knowledge in languages like Java or Python and a solid understanding of data structures and SQL. A degree in a technical field and familiarity with REST APIs and Git are required.

Listed skills

  • SQL · Preferred
  • GitHub · Preferred
  • REST APIs · Preferred
  • Problem solving · Preferred
  • Communication · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • Java · Preferred
  • C++ · Preferred
  • Git · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • C#
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • SQL
  • REST APIs
  • Git
  • GitHub
  • Problem Solving
  • Communication

Job areas

  • Software
  • Technology
  • Engineering