AWS Lambda
Job Description
ob Title: Fullstack Developer with Flask
\n Position: Software Engineer
\n Experience: 4-6 yrs
\n Category: IT Infrastructure
\n Main location: Bangalore
\n Position ID: J
\n Employment Type: Full Time
\n Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience.
\n Job Description:
\n Experiance 4 to 6 years.
\n Key Responsibilities:
\n Develop and maintain serverless applications using Node.js and AWS Lambda.
\n Design, build, and deploy infrastructure using AWS CDK (Cloud Development Kit).
\n Manage and integrate cloud storage solutions using Amazon S3.
\n Design and implement scalable, high-performance database solutions with Amazon DynamoDB.
\n Work with API Gateway to create and manage RESTful APIs.
\n Develop, test, and maintain cloud-based applications and services.
\n Optimize application performance and ensure best practices in terms of security, scalability, and cost-efficiency.
\n Collaborate with cross-functional teams to design, implement, and deploy new features.
\n Implement CI/CD pipelines for automated deployment using AWS tools and services.
\n Troubleshoot and resolve technical issues as they arise during development and production stages.
\n Required Skills & Qualifications:
\n Strong experience with Node.js and JavaScript (or TypeScript).
\n Proven experience with AWS Lambda for serverless architecture.
\n Expertise in infrastructure-as-code (IaC) using AWS CDK.
\n Hands-on experience with Amazon S3 for cloud storage solutions.
\n In-depth knowledge of Amazon DynamoDB for NoSQL database management.
\n Experience with AWS services such as API Gateway, CloudFormation, IAM, etc.
\n Proficiency in writing unit and integration tests for serverless applications.
\n Experience with cloud security best practices.
\n Familiarity with CI/CD pipelines using AWS CodePipeline, CodeBuild, or other tools.
\n Excellent problem-solving skills and a strong understanding of software development methodologies.
\n Behavioral Competencies :
\n Proven experience of delivering process efficiencies and improvements
\n Clear and fluent English (both verbal and written)
\n Ability to build and maintain efficient working relationships with remote teams
\n Demonstrate ability to take ownership of and accountability for relevant products and services
\n Ability to plan, prioritise and complete your own work, whilst remaining a team player
\n Willingness to engage with and work in other technologies