We are seeking a highly skilled AWS API Gateway Senior Developer with advanced feature development hands-on experience and strong team management skills. The ideal candidate will be responsible for designing, implementing, and managing robust API solutions using AWS API Gateway. Additionally, this role requires overseeing a team of developers, ensuring the successful delivery of projects, and maintaining high standards of code quality and performance.
Responsibilities
- Design, develop, and deploy scalable and secure APIs using AWS API Gateway.
- Implement advanced features such as request validation, throttling, caching, and monitoring.
- Integrate APIs with backend services, databases, and third-party applications using AWS API Gateway Model and Mapping templates.
- Conduct regular code reviews, provide constructive feedback, and ensure adherence to best practices.
- Monitor API performance, identify bottlenecks, and implement optimizations.
- Troubleshoot and resolve technical issues related to API functionality and performance.
- Ensure APIs are highly available, resilient, and scalable.
- Implement security best practices to protect APIs from threats and vulnerabilities in line with client App & Infra designs.
- Ensure compliance with relevant industry standards and regulations.
- Conduct regular security assessments and audits.
Required Experience/Skills
- 7+ years of hands-on experience in designing and developing APIs using AWS API Gateway.
- Proven experience in managing and leading development teams.
- Proficiency in AWS API Gateway, Lambda, IAM, NLB, ALB, Private Endpoints, and other related AWS services.
- Experience with RESTful and/or Pub-Sub API design principles.
- Strong programming skills in languages such as Python, Node.js, or Java.
- Knowledge of CI/CD pipelines and AWS DevOps practices with SAM.
- Familiarity with monitoring tools like AWS CloudWatch, Cloud Trail, and third-party solutions.