1

Backend Software Developer Intern Jobs in Quebec

Implement backend services and APIs to expose AI capabilities (FastAPI/Flask or similar). * Develop ... Experience with Git/GitHub and collaborative software development workflows. * Basic knowledge of ...

NET Backend Developer to join our backend team. In this role, you will be responsible for designing ... The ideal candidate has a deep understanding of software architecture, clean coding practices, and ...

About You As a Senior Software Developer, you'll join a development team that crafts solid ... backend services, demonstrating strong fundamentals in type-driven development practices;

... a Backend Developer with strong expertise in Auth0 , Node.js , and modern authentication ... Minimum 4 years of relevant software development experience * Mandatory experience with Auth0

Software Engineer III

Montreal, QC · On-site +1

CA$111/hr

As a Software Developer III, you'll lead the design and development of the backend services that power our Cloud-based Building Management System. You'll solve complex technical challenges, influence ...

Showing results 41-60

Backend Software Developer Intern information

What does a backend software developer intern do?

A Backend Software Developer Intern assists in building and maintaining the server-side logic, databases, and APIs that power web applications. Their responsibilities typically include writing code, debugging issues, and collaborating with other developers to ensure data flows efficiently between the server and users. Interns often work with languages like Python, Java, or Node.js and gain practical experience with databases, cloud services, and development tools. This role provides valuable exposure to real-world software engineering practices and helps interns develop the technical and teamwork skills needed for a career in backend development.

What are the key skills and qualifications needed to thrive as a backend software developer intern?

To thrive as a Backend Software Developer Intern, you should have a solid understanding of programming languages like Java, Python, or Node.js, and basic knowledge of algorithms, data structures, and databases. Familiarity with version control systems (like Git), RESTful APIs, and cloud platforms such as AWS or Azure is often expected. Strong problem-solving skills, teamwork, and effective communication set standout interns apart. These skills and qualities are crucial for building reliable backend systems, collaborating across teams, and adapting to real-world engineering challenges.

What types of projects and technologies do backend software developer interns typically work on during their internship?

Backend Software Developer Interns are often assigned to work on real-world projects such as building APIs, optimizing databases, or improving existing backend services. Interns typically use languages like Python, Java, or Node.js, and work with frameworks and tools such as Django, Spring Boot, or Express.js. Collaboration with frontend developers, QA engineers, and product managers is common, providing valuable experience in agile environments. The projects and technologies may vary depending on the company, but they are designed to help interns gain hands-on experience and contribute meaningfully to the team's goals.

What cities in Quebec are hiring for Backend Software Developer Intern jobs?

Cities in Quebec with the most Backend Software Developer Intern job openings:

SR .NET Back End Developer

Pacific Programming and Tech Inc

Montreal, QC • Hybrid

Full-time

Medical, PTO

Re-posted 9 days ago


Job description


We are looking for a highly skilled Senior .NET Backend Developer to join our backend team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend systems using .NET technologies. The ideal candidate has a deep understanding of software architecture, clean coding practices, and experience building high-performance APIs and event-driven services.


Key Responsibilities

  • Design, develop, and maintain backend services using .NET and C#
  • Apply Clean Architecture principles to ensure maintainable and scalable codebases
  • Implement and consume RESTful APIs
  • Work with Entity Framework (EF) for data persistence and complex data modeling
  • Design and build event-driven systems using messaging technologies like RabbitMQ
  • Apply strong software architecture principles to guide system design and service interactions
  • Write unit tests and contribute to overall test automation practices
  • Integrate and manage distributed caching mechanisms (e.g., Redis, NCache) to improve performance
  • Develop efficient SQL queries and work closely with SQL Server
  • Collaborate with cross-functional teams, including frontend, DevOps, and QA
  • Participate in code reviews, architecture discussions, and mentoring junior developers


Required Skills and Qualifications

  • 5+ years of experience in backend development using .NET / .NET Core
  • Strong experience with Entity Framework (EF)
  • Solid understanding of event-driven architecture and experience with RabbitMQ (or similar)
  • Hands-on experience applying Clean Architecture and SOLID principles
  • Strong grasp of general software architecture concepts (e.g., layered architecture, DDD)
  • Proficiency in unit testing frameworks (e.g., xUnit, NUnit, Moq)
  • Familiarity with distributed caching systems such as Redis or NCache
  • Experience building and consuming RESTful APIs
  • Strong skills in SQL Server development and optimization
  • Experience working with version control systems like Git


Nice to Have / Preferred

  • Experience with Elasticsearch and integrating it into .NET applications
  • Experience with microservices architecture
  • Familiarity with CI/CD pipelines and DevOps practices
  • Knowledge of containerization tools like Docker
  • Experience with cloud platforms (e.g., Azure)


What We Offer

  • Competitive salary based on your level of experience.
  • A benefits package that includes an extensive health insurance package, as well annual vacation, sick and personal days.
  • A hybrid work environment and flexible work arrangements to promote work-life balance.
  • A collaborative and supportive work culture.
  • Opportunities for professional growth and development.