Role: Mid Engineer (Python / AWS)
Location: Warsaw, Poland
Type: 6-Month Contract
Work Model: Remote
Start Date: Immediate
Role Overview
We are seeking a Mid-Level Software Engineer with strong Python and AWS expertise to contribute to scalable and secure application development. You will work on backend components, infrastructure as code, and API integrations, ensuring code quality and maintainability.
Key Responsibilities
- Write high-quality, testable, and maintainable code using Python.
- Build and maintain REST APIs using best practices.
- Develop and deploy applications on AWS (Lambda, DynamoDB, S3, API Gateway).
- Manage infrastructure using CloudFormation or Terraform (IaC).
- Apply trunk-based development and CI/CD best practices.
- Adhere to development principles (KISS, DRY, SOLID).
- Collaborate with cross-functional teams for design, review, and integration.
Required Skills
- Minimum 4 years of software development experience.
- Proficiency in Python, including tools like Poetry, MyPy, and Ruff.
- Strong knowledge of AWS (Lambda, DDB, S3, API Gateway).
- Experience with Infrastructure as Code (CloudFormation or Terraform).
- Solid understanding of REST API development.
- Familiar with Agile development and code quality standards.