Home › Companies › Flexspring › Full Stack Developer Co-op
Full Stack Developer Co-op
Flexspring · Remote · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Flexspring |
| Title | Full Stack Developer Co-op |
| Normalized title | - |
| Department / team | Research and Development |
| Location | Montréal, QC, Canada |
| Work model | Remote / Remote |
| Employment type | Internship |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-01-30 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Flexspring. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Montréal. | Open |
| Department jobs | Active postings in Research and Development. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Flexspring |
| Source | 5e3ebf7d-b66b-470e-93eb-6ce95c24776b |
| ATS provider | BambooHR |
Description
Your Role
You'll write production code that ships to real customers. Not mock projects. Not busywork. Real code. Real impact.
Every week, you'll own features from start to finish - building them, testing them, shipping them. You'll work with experienced engineers who'll push you to write better code and think more deeply. You won't be stuck on sidelines work. You'll be building things that matter.
What You'll Actually Do
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
What You'll Get
Real production experience: Your code runs on a platform used by hundreds of companies. You'll have actual shipping experience when you graduate.
Mentorship that matters: Senior engineers who care about your growth - not just assigning tasks, actually investing in teaching you
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.
Strong path to full-time: Many of our best full-time engineers started as interns here. If you're great, we want to keep you.
What We're Looking For
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
We especially want to hear from you if: You've built a small project from scratch, debugged something that seemed impossible, or felt intimidated by a codebase at first but figured it out anyway. That's the mindset that succeeds here.
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
About Flexspring
We're a remote-first team across Canada building the iPaaS platform that powers HR data integration. Our customers include mid-market to enterprise companies that depend on us to reliably move employee data.
Why this matters for your growth: We actually invest in how we build software and how we work together. Code should be readable. Problems get solved thoughtfully, not rushed. Your input matters - even as an intern. We ship good work, not fast work.
At Flexspring, interns aren't bystanders. You work on real product features, get genuine mentorship, and many of our full-time engineers started exactly where you are.
Full job record
| Job ID | 80fa7bd9505c6c9d5d7375f6464b900e164e177e |
| Org ID | fab98ae4-d7d5-459b-bea1-d407e6e256ee |
| Source ID | 5e3ebf7d-b66b-470e-93eb-6ce95c24776b |
| Board ID | 5e3ebf7d-b66b-470e-93eb-6ce95c24776b |
| Provider | bamboohr |
| Provider Job Key | 49 |
| Title | Full Stack Developer Co-op |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | — |
| Department | Research and Development |
| Team | — |
| Employment Type | internship |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | Canada |
| Region | QC |
| City | Montréal |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://flexspring.bamboohr.com/careers/49 |
| Apply URL | https://flexspring.bamboohr.com/careers/49 |
| First Seen At | 2026-05-30 05:50:21Z |
| Last Seen At | 2026-06-06 10:26:26Z |
| Last Checked At | 2026-06-06 10:26:26Z |
| Last Changed At | 2026-05-30 05:50:21Z |
| Inactive At | — |
| Source Posted At | 2026-01-30 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=flexspring/date=2026-06-06/2026-06-06T10-26-25-246Z-18cff8423cf02caad20ec7bb19cebdde86c37f6fddbc5706fd2c430df1ab795f.json |
Event Fields
{
"content_hash": "aca0c7424e58aeb16849963859ecc61574c2e8033853bb1af878a62e233c5440",
"source_hash": "3313df628a48c2986c98e051572fdf7a36fddfe2c30d008bd3124a3182870872",
"last_changed_at": "2026-05-30T05:50:21.319Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Montréal, Quebec, Canada",
"city": "Montréal",
"region": "QC",
"country": "Canada",
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:26:26.209Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Montréal, Quebec, Canada",
"city": "Montréal",
"region": "QC",
"country": "Canada",
"is_remote": true,
"confidence": 0.8
},
"countries": [
"Canada"
]
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "49",
"isRemote": null,
"location": {
"city": null,
"state": null
},
"atsLocation": {
"city": "Montréal",
"state": "Quebec",
"country": "Canada",
"province": null
},
"departmentId": "18687",
"locationType": "1",
"jobOpeningName": "Full Stack Developer Co-op",
"departmentLabel": "Research and Development",
"employmentStatusLabel": "Intern"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": null,
"state": null,
"postalCode": null,
"addressCountry": null
},
"datePosted": "2026-01-30",
"atsLocation": {
"city": "Montréal",
"state": "Quebec",
"country": "Canada",
"countryId": "2"
},
"description": "<p><span style=\"font-size: 12pt; font-weight: bold\">Your Role</span></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt\">You'll write production code that ships to real customers. Not mock projects. Not busywork. Real code. Real impact.</span></p>\n<p><span style=\"font-size: 12pt\">Every week, you'll own features from start to finish - building them, testing them, shipping them. You'll work with experienced engineers who'll push you to write better code and think more deeply. You won't be stuck on sidelines work. You'll be building things that matter.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">What You'll Actually Do</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-size: 12pt\">Write code that ships: Build features in Java and JavaScript that real companies use for their HR integrations</span></li>\n<li><span style=\"font-size: 12pt\">Work with real systems: Design and improve APIs that move employee data between platforms - understand the architecture behind what makes integrations work</span></li>\n<li><span style=\"font-size: 12pt\">Test like a professional: Write tests that catch bugs before they reach customers - this is how real engineers think about quality</span></li>\n<li><span style=\"font-size: 12pt\">Collaborate on real problems: Participate in code reviews, ask questions in design discussions, contribute ideas to how we solve problems</span></li>\n<li><span style=\"font-size: 12pt\">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</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">What You'll Get</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-size: 12pt\">Real production experience: Your code runs on a platform used by hundreds of companies. You'll have actual shipping experience when you graduate.</span></li>\n<li><span style=\"font-size: 12pt\">Mentorship that matters: Senior engineers who care about your growth - not just assigning tasks, actually investing in teaching you</span></li>\n<li><span style=\"font-size: 12pt\">Competitive co-op pay: We pay fairly because we respect your time and contribution</span></li>\n<li><span style=\"font-size: 12pt\">Flexible, remote-first environment: Work from Montreal, home, or wherever. We trust you to get the work done.</span></li>\n<li><span style=\"font-size: 12pt\">Strong path to full-time: Many of our best full-time engineers started as interns here. If you're great, we want to keep you.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">What We're Looking For</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-size: 12pt\">Currently studying Software Engineering, Computer Science, or a related field</span></li>\n<li><span style=\"font-size: 12pt\">Solid foundation in Java or JavaScript (or both) - doesn't matter if it's from school projects</span></li>\n<li><span style=\"font-size: 12pt\">Exposure to testing frameworks like Spring, JUnit, or similar - school projects absolutely count</span></li>\n<li><span style=\"font-size: 12pt\">Comfortable with REST APIs</span></li>\n<li><span style=\"font-size: 12pt\">Genuinely curious about how systems work and why things break</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 12pt\"><span style=\"font-weight: bold\">We especially want to hear from you if:</span> You've built a small project from scratch, debugged something that seemed impossible, or felt intimidated by a codebase at first but figured it out anyway. That's the mindset that succeeds here.</span><br></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt\"><span style=\"font-weight: bold\">Nice to have</span> (but don't let this stop you from applying):</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-size: 12pt\">React or other frontend framework experience</span></li>\n<li><span style=\"font-size: 12pt\">GraphQL, SOAP, Groovy, or JMS experience</span></li>\n<li><span style=\"font-size: 12pt\">Previous internship experience</span></li>\n<li><span style=\"font-size: 12pt\">Open-source contributions</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">About Flexspring</span></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt\">We're a remote-first team across Canada building the iPaaS platform that powers HR data integration. Our customers include mid-market to enterprise companies that depend on us to reliably move employee data.</span></p>\n<p><span style=\"font-size: 12pt\">Why this matters for your growth: We actually invest in how we build software and how we work together. Code should be readable. Problems get solved thoughtfully, not rushed. Your input matters - even as an intern. We ship good work, not fast work.</span></p>\n<p><span style=\"font-size: 12pt\">At Flexspring, interns aren't bystanders. You work on real product features, get genuine mentorship, and many of our full-time engineers started exactly where you are.</span></p>",
"compensation": null,
"departmentId": "18687",
"locationType": "1",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Full Stack Developer Co-op",
"departmentLabel": "Research and Development",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://flexspring.bamboohr.com/careers/49",
"employmentStatusLabel": "Intern"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/80fa7bd9505c6c9d5d7375f6464b900e164e177e?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/fab98ae4-d7d5-459b-bea1-d407e6e256eeJSONGET https://api.bluedoor.sh/job-postings/v1/sources/5e3ebf7d-b66b-470e-93eb-6ce95c24776bJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/80fa7bd9505c6c9d5d7375f6464b900e164e177e/eventsJSON