Position:- Python Developer
Work Mode:- Remote
Key Responsibilities:
- Design, develop, and maintain scalable backend services primarily using Python.
- Implement and manage RESTful APIs and Event-Driven Architecture solutions.
- Develop infrastructure as code using AWS Cloud Development Kit (CDK).
- Build and deploy serverless applications leveraging AWS Lambda, API Gateway, and related services.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Monitor and optimize cloud-based applications for performance, scalability, and cost-efficiency.
- Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes.
Required Skills and Experience:
- Strong proficiency in Python programming language.
- Proven experience designing and developing RESTful APIs.
- Familiarity with Event-Driven Architecture and messaging/event streaming technologies.
- Hands-on experience with AWS Cloud services, including but not limited to Lambda, API Gateway, DynamoDB, S3, and IAM.
- Proficient in AWS Cloud Development Kit (CDK) for infrastructure as code.
- Experience building and deploying serverless applications.
- Understanding of CI/CD pipelines and tools.
- Strong problem-solving skills and ability to work collaboratively in agile environments.
- Familiarity with monitoring and logging tools like Datadog and Splunk