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