Job Title: Mid-Level Software Engineer (Python)
Location: Poland (Remote)
B2B Contract
6 Months (Initial Duration)
Experience Required
4+ years of relevant software development experience
Job Summary
We are looking for a skilled Mid-Level Software Engineer with strong experience in Python and cloud-based development. T
Key Responsibilities
- Design, develop, test, and maintain high-quality backend services using Python.
- Build and maintain RESTful APIs with a focus on performance, scalability, and reliability.
- Develop serverless and cloud-native solutions using AWS services such as Lambda, DynamoDB, S3, and API Gateway.
- Write clean, maintainable, and well-tested code following industry best practices and design principles (KISS, DRY, SOLID).
- Apply static analysis and code quality tools such as MyPy and Ruff to ensure code correctness and consistency.
- Implement and maintain Infrastructure as Code (IaC) using CloudFormation and/or Terraform.
Required Skills & Qualifications
- 4+ years of experience in software development with strong proficiency in Python.
- Hands-on experience with REST API design and development.
- Practical experience with AWS services including Lambda, DynamoDB, S3, and API Gateway.
- Experience with Infrastructure as Code tools such as CloudFormation and/or Terraform.
- Familiarity with trunk-based development and modern CI/CD practices.
- Experience using code quality and static analysis tools such as MyPy and Ruff.
- Strong understanding of software engineering principles including KISS, DRY, and SOLID.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI/ ML Developer (Senior-level)
2026-05-29
Data Scientist
2026-05-19
Senior Machine Learning Engineer
2026-06-04
- Posted
- Jan 15, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Poland
- Company
- Ampstek
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI/ ML Developer (Senior-level)
2026-05-29
Data Scientist
2026-05-19
Senior Machine Learning Engineer
2026-06-04