
Full Stack Developer, Co-op
Posted 5 days ago

Posted 5 days ago
• Develop production-ready code: Create Java and JavaScript features utilized by companies for their HR integrations.
• Engage with real systems: Design and enhance APIs that facilitate the movement of employee data across platforms - grasp the architecture that ensures effective integrations.
• Emphasize thorough testing: Create tests that identify bugs before they reach the customer - this reflects how professional engineers prioritize quality.
• Collaborate on practical challenges: Take part in code reviews, engage in design discussions, and share ideas on problem-solving strategies.
• Gain insights from dedicated engineers: Collaborate with senior developers who are committed to teaching you best practices, debugging techniques, and large-scale development thinking.
• Currently enrolled in Software Engineering, Computer Science, or a similar field.
• Strong understanding of Java or JavaScript (or both) - experience from academic projects is acceptable.
• Familiarity with testing frameworks such as Spring, JUnit, or similar - academic projects are certainly relevant.
• Comfortable working with REST APIs.
• A genuine curiosity about the functioning of systems and the reasons behind failures.
• Nice to have (but don't hesitate to apply if you don't meet this): Experience with React or other frontend frameworks, GraphQL, SOAP, Groovy, or JMS; previous internship experience; contributions to open-source projects.
• Competitive co-op compensation: We offer fair pay because we value your time and contributions.
• Flexible, remote-first work culture: Work from Montreal, your home, or any location of your choice. We trust you to complete your tasks.
• Meaningful mentorship: Senior engineers who genuinely care about your development - they focus on teaching rather than merely assigning tasks.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.