Job Description :
Job Summary :
We are seeking a Python Engineer with strong experience in AWS cloud services to join our engineering team.
You will design, develop, and deploy scalable backend systems and data-driven services, leveraging modern cloud-native architectures.
Ideal candidates are highly proficient in Python and have hands-on experience with key AWS services such as Lambda, S3, DynamoDB, API Gateway, and more.
Key Responsibilities :
- Develop and maintain backend services, microservices, and APIs using Python.
- Design and implement cloud-native applications on AWS, ensuring scalability and high availability.
- Work with AWS Lambda, API Gateway, S3, DynamoDB, CloudWatch, IAM, etc.
- Build and optimize data processing pipelines (e.g., using Python, Glue, or Step Functions).
- Integrate third-party APIs and design secure, efficient interfaces.
- Collaborate with DevOps to implement CI/CD and infrastructure-as-code (e.g., using Terraform or AWS CDK).
- Write unit, integration, and performance tests for backend components.
- Participate in code reviews, architecture discussions, and sprint planning.
Requirements Required Skills & Qualifications :
- 36 years of professional software development experience with Python.
- Strong understanding of RESTful APIs, microservices, and asynchronous programming.
- Minimum 3+ years of hands-on experience with AWS.
- Must have used Lambda, S3, DynamoDB, API Gateway in production.
- Familiarity with IAM, VPC, CloudWatch, CloudFormation/Terraform.
- Experience working with databases (SQL and NoSQL).
- Solid grasp of software engineering principles, Git, version control workflow.
- Strong communication skills and ability to collaborate in agile teams.
Nice-to-Have Skills :
- Experience with Docker and container orchestration (ECS, EKS).
- Exposure to data engineering tools like AWS Glue, Athena, Step Functions.
- Experience with event-driven architectures (e.g.).
- Familiarity with CI/CD pipelines (e.g.).
- Knowledge of security best practices in cloud applications.
Education :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.