No of Positions: 3
Location: Hyderabad
Tentative Start Date: August 04, 2024
Work From : Any Location
Rate : $ 11 - 15 (Hourly)
Experience : 4 to 7 Year
Job Title: AWS Developer (Node.js)
Job Type: Contract
Experience Level: 4-6 Years
About the Role
We are seeking an experienced AWS Developer with a strong background in Node.js application development. The ideal candidate will have expertise in designing and implementing scalable, reliable, and secure cloud-based applications using AWS services. You will work closely with our engineering team to build and maintain serverless applications, APIs, and microservices.
Key Responsibilities
- Application Development: Develop, deploy, and maintain Node.js applications using AWS services like Lambda, EC2, and AppSync.
- API Development: Design and implement RESTful APIs and GraphQL APIs using AWS API Gateway and AppSync.
- Serverless Architecture: Build and manage serverless applications using AWS Lambda and other serverless technologies.
- Database Management: Design and manage scalable database solutions using AWS DynamoDB, RDS, and other database services.
- Messaging and Integration: Implement messaging and notification solutions using AWS SNS, SQS, and other integration services.
- Monitoring and Optimization: Monitor application performance, troubleshoot issues, and optimize application performance and cost.
- Security and Compliance: Implement security best practices, including IAM roles, policies, encryption, and monitoring.
- Collaboration: Work closely with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to deliver high-quality solutions.
Required Skills and Qualifications
- Education: Bachelor’s degree in computer science, Information Technology, or related field.
- Experience: 4-6 years of experience in software development with a focus on Node.js and AWS.
- Technical Skills:
- Proficiency in Node.js and JavaScript/TypeScript.
- Experience with AWS services such as API Gateway, Lambda, AppSync, EC2, SNS, SQS, DynamoDB, and RDS.
- Strong understanding of RESTful and GraphQL API design.
- Familiarity with serverless architecture and microservices.
- Experience with CI/CD pipelines, Git, and version control systems.
- Knowledge of database design and management, both SQL and NoSQL.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work in an agile and fast-paced environment.
Preferred Qualifications
- AWS Certified Developer or AWS Certified Solutions Architect Associate.
- Knowledge of infrastructure as code (IaC) tools like AWS CloudFormation or Terraform.
- Familiarity with monitoring tools like CloudWatch, Datadog, or New Relic.