Design, develop, and maintain serverless applications using Python and serverless frameworks.
Implement and optimize serverless functions to ensure scalability and efficiency.
Work on event-driven programming patterns to create responsive and real-time solutions.
Collaborate with cross-functional teams to understand project requirements and deliver robust solutions.
Utilize AWS services, primarily S3 and DynamoDB, for data storage, retrieval, and processing.
Write and maintain comprehensive unit and integration tests using pytest to ensure code quality and reliability.
Troubleshoot and debug issues to optimize performance and functionality.
Stay updated on emerging trends and best practices in serverless computing and Python development.
Requirements
Required Skills & Qualifications:
Minimum 3 years of hands-on experience in Python programming.
In-depth knowledge of serverless frameworks and developing serverless functions.
Strong experience with event-driven programming and designing event-based workflows.
Proficient in writing unit test cases and integration tests using pytest.
Hands-on experience with AWS services, especially S3 and DynamoDB.
Strong problem-solving skills and ability to work independently or in a team environment.
Preferred Skills (Nice to Have):
Familiarity with CI/CD pipelines and DevOps processes.
Knowledge of other AWS services beyond S3 and DynamoDB.
Experience with other serverless computing tools and frameworks
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Search Engineer Employement Type: Full time