Job Title:- Senior AWS Developer
Location:- Remote 100%
Job Type:- (Contract)
Job Description:-
Seeking a talented and experienced Senior AWS Developer to join our dynamic team. As a Senior AWS Developer, you will play a key role in designing, developing, and deploying cutting-edge serverless applications using the AWS SAM framework. This remote position offers the opportunity to work with a variety of AWS services, collaborate with cross-functional teams, and contribute to the continuous improvement of our development processes.
Responsibilities:
Serverless Application Development:- Design, develop, and deploy serverless applications using the AWS SAM framework.
Lambda Function Implementation:- Implement Lambda functions to handle various tasks and processes within the application.
CI/CD Pipeline Setup:- Configure GitHub Actions for continuous integration and continuous deployment (CI/CD) pipelines.
Collaboration:- Collaborate with cross-functional teams to understand requirements and integrate solutions with existing systems.
Coding Practices:- Write clean, maintainable, and efficient code following best practices.
Troubleshooting and Debugging:- Troubleshoot and debug issues as they arise, ensuring the reliability and stability of deployed applications.
Learning and Optimization:- Stay updated with the latest AWS services, SAM framework enhancements, AWS SDK, AWS CDK, Serverless (SLS), and GitHub Actions features to optimize development processes.
Required Skills:
AWS Proficiency:- Extensive hands-on experience with AWS SDK and TypeScript.- Proficient in working with the SAM framework and Lambda functions.
Integration Expertise:- Internal integration within AWS using Lambda functions and services like EventBridge, S3, SQS, SNS, API Gateway, etc.- Experience with DynamoDB integration for architecting robust serverless applications.
CI/CD Implementation:- Expertise in GitHub Actions for CI/CD pipelines.
External Integration:- Skilled in external integration of AWS services with Lambda functions, including API integration, GraphQL, SFTP, etc.
Independent and Team Work:- Ability to work independently and collaboratively in a team environment.
Problem-Solving and Communication:- Excellent problem-solving and analytical skills.- Effective communication skills to interact with stakeholders and team members.
Quality Code Delivery:- Attention to detail and a commitment to delivering high-quality code.
Architecture Understanding:- Solid understanding of serverless architecture, event-driven architecture, and best practices.- Experience with AWS CloudFormation.
Desired Skills:
Additional Programming Languages:- Experience working with Node.Js, and React.Js.
E-commerce Integration:- Shopify Integration with Cloud platforms (AWS/Azure/Google Cloud).
Payment Gateway Integration:- Knowledge of CyberSource integration.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.- AWS certifications, especially AWS Developer, are a plus.