Enable job alerts via email!

Senior Python Developer

Tipstat®

Poland

On-site

PLN 180,000 - 240,000

Full time

Today
Be an early applicant

Job summary

A tech company in Poland is looking for an experienced backend developer proficient in Python to build backend services and solutions for digital platforms. The ideal candidate must have over 5 years of experience and deep knowledge in Python frameworks. Responsibilities include developing reliable microservices, ensuring code quality, and maintaining existing software. Excellent communication skills and a good command of English are required.

Qualifications

  • 5+ years of experience in backend development with Python.
  • Proven experience as a Solution Architect, Tech Lead, or Senior Backend Engineer.
  • Deep knowledge of Python frameworks (FastAPI, Django, Flask).

Responsibilities

  • Building backend services and solutions for digital platforms.
  • Develop reliable microservices for web application backends.
  • Deliver error-free code through testing and working with QA teams.

Skills

Python backend development
Microservices architecture
API design
Data modeling
Asynchronous programming
Communication skills
English (B2)

Tools

FastAPI
Django
Flask
PostgreSQL
Docker
Git
Job description
Overview

Building backend services and solutions for our digital portfolio and digital platforms that enable our customers to collect, process and visualize data.

Developing new reusable code and libraries for future use, and ensuring the technical feasibility of existing and future BE designs.

Deliver error-free code through testing and working with QA teams, in order to meet the quality standards.

Maintenance of existing software and code. You will be required to work and communicate with team members and product owners to ensure user requirements are understood, and design expectations are met.

Responsibilities
  • Building backend services and solutions for our digital portfolio and digital platforms that enable our customers to collect, process and visualize data.
  • Develop reliable microservices for web application backends.
  • Developing new reusable code and libraries for future use, and ensuring the technical feasibility of existing and future BE designs.
  • Deliver error-free code through testing and working with QA teams, in order to meet the quality standards.
  • Maintenance of existing software and code. You will be required to work and communicate with team members and product owners to ensure user requirements are understood, and design expectations are met.
Requirements

5+ years of experience in backend development with Python

  • Proven experience as a Solution Architect, Tech Lead, or Senior Backend Engineer
  • Deep knowledge of Python frameworks (FastAPI, Django, Flask)
  • Strong understanding of:
    - microservices architecture
    - API design and service boundaries
    - data modeling and relational databases (PostgreSQL)
    - async programming and queues (e.g., Celery, RabbitMQ)
  • Experience designing systems for scalability, fault tolerance, and maintainability
  • Comfort working with Linux environments, containers (Docker), Git workflows
  • Excellent communication skills and ability to justify architectural decisions
  • Very good English language skills, both written and verbal (min. B2)
Preferred Skills
  • Experience with Azure DevOps, GitHub Actions, or other CI/CD platforms
  • Familiarity with cloud platforms (Azure, AWS, GCP)
  • Experience with system monitoring, logging, and performance profiling
  • Bonus: exposure to AI/ML integration, vector databases (e.g., Qdrant, Pinecone)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.