Job Description :

Role: AWS Cloud API Developer

Duration 12+ Months

Location: Austin TX or Charlotte NC (2 days onsite in a week is a must) Relocation will work but not from West Coast.

  • 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.
  • Stay updated with AWS best practices and emerging technologies in cloud development.
  • 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 a test cases.
  • Ensure API security measures are implemented, particularly on the API Gateway side.
  • Collaborate with cross-functional teams to explain project requirements and handle tough situations effectively.
  • Stored Procs (AWS Postgres) to API integration.
  • Handle large datasets efficiently and effectively in API development.

 

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a software developer with expertise in cloud-based 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.
  • Excellent problem-solving and analytical skills with attention to detail.
  • Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
  • AWS certification (e.g., AWS Certified Developer) is a plus.
             

Similar Jobs you may be interested in ..