Write code that ships: Build features in Java and JavaScript that real companies use for their HR integrations
Work with real systems: Design and improve APIs that move employee data between platforms
understand the architecture behind what makes integrations work
Test like a professional: Write tests that catch bugs before they reach customers
this is how real engineers think about quality
Collaborate on real problems: Participate in code reviews, ask questions in design discussions, contribute ideas to how we solve problems
Learn from engineers who care: Work with senior developers who'll invest time teaching you best practices, debugging strategies, and how to think about building at scale
Requirements
Currently studying Software Engineering, Computer Science, or a related field
Solid foundation in Java or JavaScript (or both)
doesn't matter if it's from school projects
Exposure to testing frameworks like Spring, JUnit, or similar
school projects absolutely count
Comfortable with REST APIs
Genuinely curious about how systems work and why things break
Nice to have (but don't let this stop you from applying): React or other frontend framework experience, GraphQL, SOAP, Groovy, or JMS experience, Previous internship experience, Open-source contributions
Tech Stack
GraphQL
Groovy
Java
JavaScript
JUnit
React
SOAP
Spring
Benefits
Competitive co-op pay: We pay fairly because we respect your time and contribution
Flexible, remote-first environment: Work from Montreal, home, or wherever. We trust you to get the work done.
Mentorship that matters: Senior engineers who care about your growth
not just assigning tasks, actually investing in teaching you