New offer - be the first one to apply!

November 4, 2026

Mid-Level Python Developer

Mid • On-site

208,000 - 218,400 PLN/yr

Warsaw, Poland

Quick Facts

  • Role: Mid-Level Python Developer

  • Project: Internet banking application for a bank customer

  • Collaboration model: Hybrid (Warsaw)

  • Contract: B2B

  • Rate: 100–105 PLN/h net

  • Start: ASAP

  • Duration: 3–6 months

Description

Join an agile team delivering increments every two-week sprint for a high-scale internet banking platform used by millions of daily users. The work focuses on backend services, APIs, data processing (ETL/ELT), analytics solutions, and integrations with external systems and BI. You’ll also support automation tooling, optimize performance, and maintain code quality through reviews.

Responsibilities

  • Implement backend services, APIs, and system components.
  • Perform data processing (ETL/ELT) and integrate with databases and external systems.
  • Develop automation tools and scripts supporting business processes.
  • Build and maintain analytics solutions and integrate with BI systems.
  • Optimize application and data processing performance.
  • Participate in code reviews and ensure code quality.
  • Collaborate with analysts, architects, and DevOps teams.

Requirements

  • Minimum 3 years of commercial experience as a Python Developer (mid level).
  • Knowledge of at least one framework: FastAPI, Flask, or Django.
  • Good SQL knowledge and experience working with databases.
  • Experience with data processing and working with Pandas.
  • Experience creating and integrating APIs.
  • Knowledge of Git and CI/CD practices.
  • Ability to understand business requirements.

Nice to Have

  • Experience with cloud environments.
  • Experience building ETL/ELT processes or integrating with BI tools.
  • Experience in banking/finance projects.
  • Experience working in Scrum/Agile methodology.

What We Look For (Beyond Tech)

  • Independence, responsibility, and follow-through.
  • Care for code quality and attention to detail.
  • Good organization and ability to learn quickly.
  • Strong teamwork and cross-team collaboration.
  • Good communication skills and an analytical approach to problems.

Similar jobs you might like

Unlock Full Resume Report