SAP Fiori / BTP Full Stack Developer – Poland
Summary
Full-stack SAP developer building and maintaining enterprise applications on SAP Business Technology Platform (BTP) using SAP CAP (Node.js), SAP UI5/Fiori, and SAP HANA. Day-to-day work covers UI5/Fiori frontends, CAP and OData services, HANA data modeling, security (XSUAA/OAuth), and Cloud Foundry deployment. Based in Krakow, Poland, hybrid/onsite.
SAP Fiori / BTP Full Stack Developer – Poland
Role: SAP Full Stack Developer
Location: Krakow, Poland – Hybrid/Onsite as applicable
Experience: 6–10 years
Status: Open
Role Summary
We are looking for an experienced SAP Full Stack Developer to build and maintain enterprise applications on SAP Business Technology Platform (BTP) using SAP CAP (Node.js), SAP UI5/Fiori, and SAP HANA.
The candidate should have strong hands‑on experience in SAP HANA modeling and development, including SQLScript, calculation views, procedures, and table functions, along with the ability to deliver secure and scalable applications end‑to‑end on SAP BTP.
Must-Have Skills
Frontend – SAP UI5 / Fiori
- SAP UI5 and SAP Fiori
- Fiori Elements
- XML Views/Controllers
- Data binding
- UI5 performance optimization
Backend – SAP CAP
- SAP Cloud Application Programming Model (CAP)
- CDS
- OData V2/V4
- Node.js
- CAP service handlers
- CAP annotations
Database – SAP HANA
- SAP HANA modeling
- SQLScript
- Calculation Views
- Stored Procedures
- Table Functions
- HANA HDI
Security
- XSUAA
- OAuth 2.0 / JWT
- Roles and privileges
- Secure coding practices
Deployment / DevOps
- SAP BTP Cloud Foundry
- MTA
- xs-app.json
- xs-security.json
- Destinations
- CI/CD pipelines
- Git workflows
Testing
- QUnit / OPA5
- Jest / Mocha
- Unit and integration testing
- Postman
Nice-to-Have Skills
- S/4HANA
- OData / Gateway
- RAP
- SAP Event Mesh
- API Management
- CAP Java
- Docker / Kubernetes
- SAP Analytics Cloud (SAC)
- Advanced UI5