Responsibilities
- Design and develop robust serverless applications utilizing Python and AWS Lambda functions implementing serverless architectures that optimize costs and scalability by leveraging AWS services.
- Utilize AWS services such as API Gateway DynamoDB SQS and CloudWatch to build efficient and scalable backend systems and implement RESTful APIs to expose functionalities to the frontend applications.
- Write clean welldocumented Python code with an emphasis on testability and maintainability.
- Collaborate with UX designers to implement Angular components and integrate Angular frontend components with backend APIs to create seamless user experiences.
- Manage AWS infrastructure including IAM roles security groups and resource allocation.
- Monitor application performance using CloudWatch and implement necessary logging and alerting mechanisms.
- Utilize Infrastructure as Code (IaC) tools like CloudFormation to manage and automate cloud resources.
Qualifications
Technical Skills:
Frameworks:
- Proficiency in Spring Boot (Java) for enterpriselevel applications.
- Experience with Django or Flask (Python) for building robust web applications.
Programming Languages:
- Expertise in Python and Java.
- Proficiency in TypeScript and JavaScript for frontend and backend development.
- Knowledge of GoLang is a plus and would be highly beneficial.
AWS Services:
- Strong experience with core AWS services such as EC2 Lambda Step Functions SQS and SNS.
- Familiarity with AWS Bedrock is an added advantage.
Logging and Dashboards:
- Experience with Splunk and Grafana for monitoring logging and creating dashboards to track application performance.
Required Skills : Python
Basic Qualification :
Additional Skills : Python Developer
Background Check : No
Drug Screen : No