backend developer for banking systems

emagine

Warszawa

Hybrid

PLN 176,000 - 238,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

emagine приглашает в команду Backend Python разработчика для банковского проекта. Вы будете разрабатывать и поддерживать современные backend и интеграционные решения, проектировать REST API и строить их для внешних систем.

Также нужен опыт работы с OpenAPI, тестированием через pytest и контейнеризацией. Требуется ≥3 лет опыта Python, знание FastAPI или Django REST Framework, SQLAlchemy, Docker, CI/CD, Linux, и свободное владение польским языком.

Qualifications

  • ≥3 года коммерческого опыта Python
  • Опыт с FastAPI или Django REST Framework
  • Проектирование API с нуля и развёртывание в продакшн
  • Знание REST API дизайна и OpenAPI контрактов
  • Опыт работы с OpenAPI спецификациями
  • Знание OAuth2/JWT и API-ключей
  • Хорошие SQL-навыки; SQLAlchemy или ORM
  • Docker и CI/CD; Linux/Unix; pytest
  • Свободное владение польским языком

Responsibilities

  • Создавать качественный код и технические решения
  • Разрабатывать REST API с нуля и разворачивать в продакшн
  • Поддерживать OpenAPI спецификации как контракты
  • Интегрироваться с существующими системами и базами данных
  • Проводить модульные, интеграционные и контракт-тесты через pytest
  • Сотрудничать с аналитиками и архитекторами

Skills

Python
FastAPI
Django REST Framework
OpenAPI
SQLAlchemy
REST API design
OAuth2/JWT
Docker
CI/CD
Linux/Unix
pytest
Polish language

Job description

Описание:

The project is in the banking sector and involves developing and maintaining modern backend and integration solutions. It includes designing and building APIs consumed by external systems and teams.

Задачи:
  • Create high-quality code
  • Design technical solutions
  • Design REST APIs from scratch and deploy them to production for external systems or teams
  • Build and maintain REST APIs in production
  • Create and maintain OpenAPI specifications as contracts
  • Integrate with existing systems, including working with legacy database schemas
  • Optimize SQL queries and diagnose performance issues
  • Run unit, integration, and contract tests using pytest
  • Create technical documentation
  • Conduct technical alignment with recipient teams
  • Collaborate with analysts and architects
Требования:
  • At least 3 years of commercial Python programming experience
  • Proficiency with FastAPI or Django REST Framework and its ecosystem, including Pydantic, SQLAlchemy, or Django ORM
  • Proven experience designing an API from scratch and deploying at least one API consumed by external systems or teams to production
  • Practical knowledge of REST API design, including resource modeling, HTTP method semantics, response codes, versioning, and idempotency
  • Experience creating OpenAPI specifications as contracts, not as documentation generated after the fact
  • Knowledge of machine authentication: OAuth 2.0 client credentials, JWT, and API keys with rotation
  • Good SQL and relational database skills, including query optimization
  • Experience integrating with existing systems
  • Ability to write automated unit, integration, and contract tests using pytest
  • Knowledge of Docker and CI/CD pipelines
  • Knowledge of Linux/Unix, REST, SOAP, and SQL
  • Knowledge of FastAPI, Uvicorn, Gunicorn, and Anaconda
  • Ability to write clear technical documentation and conduct technical alignment with recipient teams
  • Experience with JIRA and Confluence
  • Fluent Polish
Будет плюсом:
  • Experience in the financial sector or another regulated industry, record-level data access control, asynchronous processing with Celery or task queues, API gateway and traffic management tools, monolith-to-service-architecture migration, generating OpenAPI documentation and keeping it consistent with code, contract testing tools, supporting teams integrating with APIs, Azure or another cloud platform
Условия:

Rate up to approximately 150 PLN/hour net + VAT, B2B Hybrid work in Warsaw, up to one office day per week

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Developer
Senior Backend Developer

emagine • Warszawa

Hybrid
PLN 172,000 - 248,000
Java developer in banking applications
Java developer in banking applications

Astek • Polska

Hybrid
PLN 180,000 - 300,000
Multisport
Private medical care
Life insurance
+1
Senior Backend Developer
Senior Backend Developer

Adecco Portugal • Warszawa

Hybrid
PLN 179,000 - 249,000
B2B Contract
Temporary Employment Contract
Hybrid in Warsaw (3x/week)
full stack developer for commercial cards
full stack developer for commercial cards

emagine • Polska

Hybrid
PLN 182,000 - 245,000
java developer for a cloud-native platform
java developer for a cloud-native platform

Infolet • Kraków

On-site
PLN 174,000 - 201,000
Пакет relocation
Медицинское страхование
Multisport карта
+1
system analyst for banking and credit products
system analyst for banking and credit products

Jit Team • Warszawa

On-site
PLN 148,000 - 185,000
Senior Python Developer
Senior Python Developer

ITConnect • Polska

Hybrid
PLN 260,000 - 380,000
python developer for banking data quality
python developer for banking data quality

Astek • Warszawa

On-site
PLN 207,000 - 272,000
Multisport
Private medical care
Life insurance
+5
Python Developer
Python Developer

Solid Company • Kraków

Hybrid
PLN 152,000 - 179,000
pakiet medyczny
pakiet sportowy
darmowa opieka księgowa (do 3 wpisów/m
Senior Fullstack Developer (Java + Angular)
Senior Fullstack Developer (Java + Angular)

Optiveum • Warszawa

Hybrid
PLN 152,000 - 207,000
Direct Optiveum B2B contract
Impact on enterprise architecture
Hybrid Warsaw office