




Job Summary: Develop, enhance, and maintain APIs using Node.js, participating in the entire software development lifecycle within agile environments. Key Highlights: 1. End-to-end involvement in the software development lifecycle (E2E) 2. Collaboration within multidisciplinary teams and agile environments 3. Development and maintenance of Node.js APIs **Responsibilities and Duties:** Develop, enhance, and maintain APIs using Node.js, ensuring scalability, security, performance, and availability. Participate in the entire software development lifecycle (E2E), from technical refinement through to production deployment. Design and implement RESTful and asynchronous APIs, integrate systems, write unit and integration tests, document APIs, and collaborate with multidisciplinary teams in agile environments. **Requirements:** **Requirements and Qualifications:** Experience developing APIs in Node.js (JavaScript and/or TypeScript). Knowledge of backend architecture, REST/RESTful APIs, security best practices (OAuth, JWT), unit and integration testing. Experience with relational and/or non-relational databases, Git version control, CI/CD, API documentation, and agile methodologies (Scrum or Kanban). **Nice-to-Have:** Experience with microservices, messaging systems (Kafka, RabbitMQ, SQS), cloud platforms (AWS, Azure, or GCP), financial domain environments, technical English, and cloud certifications.


