Join the development team for the Payment Instrument Tracking (PIT) application, a web and mobile app designed to assist the clients country offices in implementing corporate standards for payment instrument tracking. PIT plays a critical role in ensuring cash-based transfers are secure by verifying that the correct payment instruments reach the intended beneficiaries. The project involves designing and implementing robust integration solutions across various systems, applications, and platforms, contributing to the assurance framework for tracking cash-based transfers.
Duration: Initial Statement of Work (SoW) for 3 months, with potential for a long-term engagement.
Senior Typescript/NestJS Developer
Your responsibilities
- Design and develop backend services using TypeScript and Nest.js, ensuring high performance and scalability.
- Build and maintain integration solutions between various internal and external systems using AWS services such as Lambda, EventBridge, SNS, SQS, and API Gateway.
- Implement and manage REST APIs, following OpenAPI and AsyncAPI standards.
- Identify, troubleshoot, and resolve integration issues across different platforms and services.
- Collaborate with the architecture team to design integration strategies that align with the overall enterprise architecture.
- Develop and maintain integration architecture documentation, ensuring clear guidelines for future development.
- Monitor and optimize the performance of integration solutions, proactively addressing bottlenecks and potential issues.
- Ensure security and compliance standards are followed when handling sensitive data in cash-based transfers.
- Work closely with cross-functional teams, including front-end developers, product managers, and business analysts, to deliver seamless integrations.
- Contribute to the continuous improvement of the development process by adhering to Agile practices and methodologies.
- Provide technical guidance, mentorship, and support to junior developers and team members.
Our requirements
- Extensive experience in designing and implementing integration solutions.
- Strong understanding of integration technologies and patterns, such as SOA, microservices, API management, and cloud integration.
- Expertise in REST APIs, OpenAPI, and AsyncAPI standards.
- Proficient in Nest.js framework and TypeScript.
- Strong experience with AWS services (Lambda, EventBridge, SNS, SQS, API Gateway).
- Solid knowledge of SQL and PostgreSQL databases.
- Experience with Docker for containerization and deployment.
- Proven ability to develop and manage APIs and integration environments.
- Familiarity with various integration platforms and tools.
- Strong analytical and problem-solving skills.
- Experience working in Agile development environments.
- Excellent understanding of modern cloud architectures and cloud providers.
- Must-have:
- TypeScript (backend)
- Nest.js
- AWS (EventBridge, SNS, SQS, API Gateway)
- REST APIs, OpenAPI, AsyncAPI standards
- Enterprise Integration Patterns
- SQL/PostgreSQL
- Service-Oriented Architecture (SOA)
- Docker