Description

Roles & Responsibilities

  • Develop, deploy, and maintain cloud-based APIs using AWS services.
  • Design and implement RESTful APIs using Lambda functions, Python, and API Gateway.
  • Collaborate with cross-functional teams to gather requirements and define API specifications.
  • Ensure high availability, scalability, and security of APIs in the cloud environment.
  • Implement authentication, authorization, and tokenization mechanisms for API security.
  • Optimize API performance and latency by leveraging AWS infrastructure and services.
  • Integrate APIs with various backend systems and third-party services.
  • Develop API documentation and provide technical support to internal and external stakeholders.
  • Monitor, troubleshoot, and resolve issues related to API functionality and performance.
  • Demonstrate a strong understanding of AWS big data architecture and its application in cloud development projects.
  • Implement security measures and tokenization techniques for APIs.
  • Enable API-to-API and API-to-application communication.
  • Create and maintain API documentation.
  • Implement alerting and monitoring systems for APIs.
  • Utilize step functions and terraform for infrastructure and API development.
  • Develop and maintain RESTful APIs, focusing on automated unit testing and ensuring code quality.
  • Write unit test cases and adhere to Test driven development (TDD) practices.
  • Have used Pytest and Pycharm for the unit testing framework and have written test cases.AWS 
  • Ensure API security measures are implemented, particularly on the API Gateway side.
  • Stored Procs (Postgres) to API integration.
  • Handle large datasets efficiently and effectively in API development.
  • Strong knowledge of AWS services such as Lambda, API Gateway, DynamoDB, S3, and CloudWatch.
  • Proficiency in programming languages such as Python, Node.js, or Java.
  • Experience with RESTful API design principles and best practices.
  • Familiarity with authentication protocols like OAuth, JWT, and API key management.
  • Ability to work in an Agile development environment and collaborate effectively with teams.
  • AWS certification (e.g., AWS Certified Developer) is a plus

Education

Any Gradute