{"id":2470891,"url":"https://alion.io/job/versafile-full-stack-sap-developer","title":"Full Stack SAP Developer","company":{"id":4421865,"name":"VersaFile","domain":"versafile.com","url":"https://alion.io/company/versafile","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":6,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ABAP","optional":false},{"name":"Agile","optional":false},{"name":"Amazon S3","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Material UI","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Rest API","optional":false},{"name":"SAP BTP","optional":false},{"name":"SharePoint","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-08-24T00:00:00Z","employer_posted_date":"2026-08-24","last_verified_at":"2026-10-16T16:34:24Z","board_verified":true,"closed_at":null,"days_open":53,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":53},"description":"Full Stack SAP Developer (Remote, Canada)\nLocation:Remote anywhere in Canada (but you must already be legally eligible to work in Canada)\nVersaFileis a fast-growing software company that specializes in building attachment, document and data archiving solutions for SAP, SuccessFactors and other Enterprise Software applications, seamlessly integrating with a variety of document management systems. Our clean core approach empowers enterprises to manage their SAP data lifecycle more efficiently and compliantly. We are a small Canadian product team that works with Fortune 500 customers in production.\nPosition Overview\nVersaFile is looking for a Full Stack SAP Developer to help build and enhance docuflow, our enterprise document management solution for SAP environments.\nSAP runs the business, but it was never designed to be a long-term document repository. Invoices, contracts, HR files and other business documents need to be stored, governed, searchable and auditable for years. docuflow provides the layer that makes this possible, and much of our product development is now focused on SAP Business Technology Platform (BTP).\nIn this role, you will work across the full technology stack, including SAP BTP, CAP services, Fiori/UI5, React, SAP integrations and enterprise content repositories. You will help build solutions that work within modern SAP environments while supporting customers as they move toward Clean Core and cloud-based architectures.\nWe are open to two types of candidates. You may already be an SAP developer with experience in ABAP, Fiori/UI5 or integration who wants to expand into BTP and full-stack product development. Or, you may be a strong full-stack engineer who is interested in specializing in SAP and enterprise software.\nWe hire for potential and trajectory. You do not need to know every technology listed below on day one.\nWhat You'll Do\nBuild and enhance applications on SAP BTP using CAP, side-by-side extensions, destinations, event-driven architecture and SAP Document Management Service.\nDevelop solutions that support SAP Clean Core principles and modern, upgrade-safe architectures.\nBuild SAP-facing features across the full solution, including CAP services, Fiori/UI5 interfaces, integrations, authentication and configuration.\nDevelop and maintain front-end applications using Fiori/UI5, React and Material UI.\nWork with SAP content technologies including ArchiveLink, SAP Content Server, GOS, DMS and the S/4HANA Attachments OData API.\nBuild and maintain integrations with enterprise content repositories such as Box, SharePoint Online, M-Files, FileNet P8, S3, OpenText and Google Cloud.\nDesign reliable asynchronous processes, including retries, dead-letter queues, idempotency and graceful shutdown.\nWork with document metadata, versioning, retention, legal hold and audit requirements.\nSupport the migration of large volumes of enterprise documents while maintaining data integrity.\nUse AI-assisted development tools to improve development speed and productivity while ensuring all code is properly reviewed, tested and maintained.\nContribute to internal AI and MCP tooling that helps the development team work more effectively.\nParticipate in code reviews and help maintain development standards, testing requirements and documentation.\nWork closely with the product and development team to take features from concept through to production.\nWhat Skills You'll Have\n2 to 5 years of experience developing and shipping production software.\nStrong development skills in Java, TypeScript or ABAP.\nExperience developing user interfaces with Fiori/UI5, React or a similar modern front-end framework.\nExperience working with APIs, integrations and cloud-based applications.\nStrong understanding of software development fundamentals, including testing, code reviews, documentation and version control.\nAbility to work across both front-end and back-end technologies.\nInterest in SAP BTP, Clean Core and modern SAP architecture.\nExperience working with enterprise applications or complex business systems.\nAbility to troubleshoot technical issues and work through complex integration challenges.\nStrong written and verbal communication skills.\nWho You'll Be\nYou are a developer who enjoys understanding how different technologies and systems work together. You are comfortable working across the technology stack and want to understand how your work fits into the broader product. You may already have an SAP development background and want to expand your skills into BTP and full-stack development. Or, you may come from a full-stack engineering background and be interested in developing deeper expertise in SAP.\nYou will ideally bring some of the following:\nA full-stack SAP developer, or clearly becoming one. Not an ABAP specialist who stops at the service boundary; not a web developer treating SAP as someone else's REST endpoint.\n2-5 years shipping production software. Strong in Java, TypeScript or ABAP, and able to take a feature through a UI - Fiori/UI5 or React.\nReal interest in where SAP is going. You can talk about what BTP is for or why Clean Core happened. \nContent/document management experience - repository APIs, metadata models, versioning, retention, migrations. CMIS or any ECM platform. This is what makes you effective here fastest.\nYou use AI assistants daily and know the difference between code you've reviewed and code you've accepted.\nSmall PRs, tests you wrote because you've been bitten, docs as part of the deliverable.\nWhy Wok with Us\nWork on a high-impact product with enterprise-level clients around the world.\nBe part of a collaborative, agile team where your voice and expertise not only matter but can make a meaningful impact on a growing company.\nFlexible work environment with remote and hybrid options available.\nExtended Health & Dental benefits as of your first day and RRSP Matching program\nOpportunity to grow with a scaling company and help shape the future of our business.\nTo Apply:\nPlease submit your Cover Letter and Resume\nVersaFile's core purpose is to deliver solutions for clients that make a difference. To make a difference, we need people from all walks of life. By the way, we genuinely care about people and it is embedded into who we are. For us, equity and inclusion are a natural part of our culture and purpose. No matter who you are, come join us and together lets make a difference!\nWe thank all applicants for their interest and we will contact you for an interview if you are short-listed as a candidate.","description_format":"text","description_chars":6524,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Flexible schedule"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T19:48:14Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.391,"p_room":0.28,"age_days":53,"expected_fill_days":17,"reasons":["conf:0","velocity","win:tail","crowd:junior"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/versafile-full-stack-sap-developer","json_url":"https://alion.io/job/versafile-full-stack-sap-developer.json","meta":{"generated_at":"2026-10-16T20:19:19Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":857,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4421865},"rest":"https://alion.io/mcp/rest/get_company?id=4421865"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fversafile-full-stack-sap-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fversafile-full-stack-sap-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fversafile-full-stack-sap-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/versafile-full-stack-sap-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fversafile-full-stack-sap-developer"}]}