Senior Python Developer

New
D
DO OK • Life-changing software servicesSoftware Development
100% remote or office in Poland (Wrocław / Zielona Góra)Full-TimeSenior
Salary18,000 - 27,000 PLN per month
Apply NowOpens the employer's application page

Job Details

Languages
English (C1)
Experience
5+ years
Required Skills
DockerGraphQLPythonSoftware ArchitectureFastAPICI/CDRESTful APIs

Requirements

  • 5+ years of commercial software development experience.
  • Strong professional experience in Python 3.11+ including typing and dataclasses.
  • Production experience with modern Python frameworks like async FastAPI and Async SQLAlchemy 2.0.
  • Strong expertise in API design using REST and GraphQL.
  • Solid understanding of relational, document, search, and key-value databases.
  • Advanced knowledge of software engineering principles including OOP, SOLID, YAGNI, and TDD.
  • Extensive experience with unit testing (pytest), CI/CD pipelines, Docker, and deployments.
  • Proven ability to build efficient, low-latency, and scalable systems.
  • Ability to work under pressure with tight deadlines and evolving requirements.
  • Excellent written and spoken English proficiency (C1 level).

Responsibilities

  • Act as a technical partner for clients by analyzing business needs and proposing scalable solutions.
  • Take full ownership of complex features from architecture through implementation and deployment.
  • Design system architecture, APIs, and data models for high-load, data-intensive systems.
  • Deliver core and business-critical project components.
  • Proactively identify technical risks, bottlenecks, and debt to drive improvements.
  • Ensure high code quality, performance, and system reliability.
  • Support and mentor other developers to raise engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
18,000 - 27,000 PLN per month
Apply Now