Node.JS Developer
REQUIREMENTS:
- Strong backend development experience with Node.js
- Solid knowledge of JavaScript (ES6+) and TypeScript
- Experience developing and consuming RESTful APIs
- Experience with BTP Technology in general
- Experience with SAP CAP Development
- Experience working with HanaDB / SQL Experience
- Understanding of asynchronous programming, event-driven architecture, and microservices
- Familiarity with authentication and authorization concepts (OAuth2, JWT)
- Experience with Git and CI/CD pipelines
- Cloud development experience or strong motivation to work with cloud platforms
- Willingness and ability to quickly learn SAP technologies, in particular SAP BTP
- Experience with SAP integrations (e.g. SAP S/4HANA, SAP APIs, SAP Integration Suite) is an advantage
- Professional level of English (spoken and written)
RESPONSIBILITIES:
- Design, develop, and maintain backend applications and services on SAP Business Technology Platform (BTP)
- Develop cloud-native services using Node.js (primarily in SAP BTP environments)
- Build and expose RESTful APIs for integration with SAP and non-SAP systems
- Implement integrations with SAP S/4HANA and other SAP solutions using standard SAP APIs
- Configure and consume SAP BTP services (e.g. authentication, connectivity, destination, API management)
- Participate in application design, technical decision-making, and architecture discussions
- Ensure application security, performance, scalability, and reliability
- Support deployment, monitoring, and troubleshooting of applications in cloud environments
- Collaborate closely with functional consultants, integration architects, and other developers
- Produce and maintain technical documentation