
Software Developer Intern
Alcumus
internship
Posted on:
Location Type: Hybrid
Location: Montreal • 🇨🇦 Canada
Visit company websiteJob Level
Entry Level
Tech Stack
FluxJavaScriptJestPostgresReactRSpecRubyRuby on RailsVue.js
About the role
- Collaborate with designers and developers to create responsive, user-friendly web interfaces using React or other frameworks
- Work on new features and improve existing functionality in our web applications
- Explore our back-end codebase in Ruby on Rails to understand data flows, and occasionally contribute to API development or bug fixes
- Participate in code reviews, sprint planning meetings, and daily stand-ups
- Write clean, maintainable, and well-documented code
Requirements
- Currently enrolled in or recently graduated with a degree in Computer Science, Software Engineering, or a related field
- Good understanding of JavaScript, HTML, and CSS
- Experience with React, Vue, or another modern front-end framework
- Knowledge of Git and version control workflows
- Basic understanding of RESTful APIs and front-end/back-end interactions
- Interest in learning and contributing to back-end development, particularly with Ruby on Rails
- Familiarity with testing frameworks (e.g., Jest, RSpec)
- Familiarity with PostgreSQL or other relational databases
- Proficiency in French and English
- Strong communication skills and the ability to work well in a team
- Self-directed, curious, and motivated to learn new technologies
Benefits
- Built-in mental health and wellbeing support
- Vacation — starting at 3 weeks
- Wellbeing days and an annual giving day — an additional opportunity to do something for yourself or give back to the community
- Comprehensive medical and dental coverage
- Year-end company shutdown to allow you to rest and recharge
- LinkedIn Learning license for upskilling and development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptHTMLCSSReactVueRuby on RailsRESTful APIsGitPostgreSQLtesting frameworks
Soft skills
communication skillsteamworkself-directedcuriositymotivation to learn
Certifications
degree in Computer Sciencedegree in Software Engineering