Ampstek
Python Developer
AmpstekPoland4 days ago
ContractRemote FriendlyInformation Technology

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