About the role#
As a Full Stack Developer intern, you will join an engineering team to build features that impact health services. You will work within a Scrum team to manage the product lifecycle, from design to delivery, in a DevOps environment. This is a full-time, paid internship.
What you'll do#
- Build web and mobile features alongside your Scrum team.
- Take part in sprints, code reviews, and product demos.
- Use AI tools like Cursor, Gemini, and GitHub Copilot to improve your productivity.
- Help improve the platform and maintain high code quality.
- Manage tasks using Jira within an Agile framework.
- Contribute to continuous delivery and deployment cycles.
What you'll need#
- Knowledge of web or mobile development.
- Experience with JavaScript, TypeScript, React, or Python.
- Experience with React Native.
- Familiarity with Jira, GitHub, or Docker.
- An interest in CI/CD and DevOps practices.
- A curiosity for how AI applies to software development.
- Enrollment in a Computer Science or Computer Engineering program.
Location & details#
- Location: Montréal, Quebec, Canada.
- Work modality: Hybrid (3 days per week in the office).
- Term: Rolling.
About Dialogue
Dialogue provides virtual health and well-being services to organizations. The company operates within the health and human services sector. It offers programs including primary care, mental health support, and employee assistance. Based in Montreal, Quebec, the firm employs between 501 and 1,000 people.
How to get in at Dialogue
Applying to Dialogue early provides a distinct advantage because recruiters review applications as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, so you can submit your materials before the applicant pile grows. This helps you stay ahead of the volume that typically builds up during a competitive hiring cycle. You can also use Intern Insider to surface the recruiters behind these roles. Reaching out to them directly to ask about the position or a potential referral often improves your response rates compared to submitting through a general queue.



