Required Skills

AWS Python Node.js

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th Mar 2024

JOB DETAIL

Job 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.
  • 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.
  • 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.

Company Information