The candidate will be responsible for developing scalable backend services, building REST APIs, integrating SAP and third-party systems, handling asynchronous processing, and ensuring high performance and security.
Key Responsibilities:
Design and develop RESTful APIs
Build backend services using Node.js and TypeScript
Integrate SAP, marketplaces, and third-party systems
Implement schedulers and background jobs
Work with RabbitMQ for asynchronous processing
Design PostgreSQL database schemas
Implement authentication and authorization
Develop reusable service components
Write unit and integration tests
Optimize API performance
Participate in code reviews and architecture discussions