Job Description
We are seeking a highly skilled AWS API Developer with strong experience in TypeScript / JavaScript to join our dynamic team. This role involves building scalable APIs and data pipelines using modern AWS services and frameworks. The ideal candidate will have hands-on experience with NestJS, Lambda, Step Functions, and S3, and will be comfortable working with structured and semi-structured data formats such as XML, JSON, and delimited files. Experience working in a SAFe Agile environment is highly desirable.
Key Responsibilities :
- Leadership Skills : Demonstrated ability to lead and mentor teams, fostering a collaborative and productive work environment.
- Reverse Engineering : Proficient in reverse engineering processes to understand and recreate systems without existing documentation.
- Stakeholder Collaboration : Skilled in engaging with stakeholders to gather requirements, provide updates, and ensure project alignment with business goals.
- Design, develop, and maintain APIs using NestJS, Node.js, and TypeScript.
- Build and manage data ingestion pipelines using AWS Lambda, S3, and Step Functions.
- Implement CRUD operations and bulk upload features for managing records.
- Integrate data feeds from various formats (XML, JSON, delimited files) into the application via S3 or other landing zone.
- Collaborate with DevOps to manage deployments using AWS CDK, Bamboo, or GitHub Actions.
- Reverse engineer existing systems and interpret Java code when necessary.
- Work with NoSQL databases and optionally RDBMS for data storage and retrieval.
- Ensure robust error handling and validation in data pipelines via Lambda and Step Functions.
- Document APIs via Swagger for UI Developers to ensure seamless front-end / back-end integration.
- Implement secure authentication and authorization using Azure AD or Ping Identity.
- Participate in Agile ceremonies (PI Planning, Sprint Planning, Daily Stand-ups, Retrospectives) as part of a SAFe Agile Release Train (ART).
- Collaborate cross-functionally with Product Owners, Scrum Masters, and other team members to deliver value in alignment with SAFe principles.
Qualifications :
Proven experience as an API Developer or similar role.Strong proficiency in Node.js, TypeScript with the NestJS framework.Hands-on experience with AWS services : Lambda, S3, Step Functions, and CDK.Familiarity with data integration from structured and semi-structured sources.Experience with CI / CD tools like Bamboo or GitHub Actions.Ability to read and understand Java code.Experience with MongoDB or other NoSQL databases; RDBMS knowledge is a plus.Understanding of data validation, error handling, and pipeline orchestration.Familiarity with authentication / authorization frameworks, preferably Azure or Ping.Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Experience working in a SAFe Agile environment, including participation in PI Planning and Agile ceremonies.Understanding of Lean-Agile principles and the Scaled Agile Framework (SAFe).