Senior Python Developer

BlueSoft

Warsaw, Poland • 16m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Python Developer

  • Focus: Backend-for-Frontend (BFF) and domain services for a banking platform migration

  • Key areas: API design (contract-first), production-grade security/performance/reliability/observability

Description

You will help migrate and evolve an e-banking platform to new technologies, building BFF and domain services. The work includes designing APIs for frontend teams, implementing services, and ensuring high standards across security, performance, reliability, and observability from design through production deployment. You will also contribute to architecture decisions and technical standards, supported by code review and clean code practices.

Responsibilities

  • Design and develop APIs for frontend teams

  • Create and develop domain services

  • Ensure security, performance, and reliability from design to production deployment

  • Co-create architectural decisions and technical standards for the team

  • Design API contracts using a contract-first approach

  • Participate in migration of existing solutions to new technologies

  • Diagnose application and environment issues

  • Write code aligned with Clean Code principles

  • Analyze solutions and maintain code quality via code review

  • Support less experienced team members

  • Collaborate with frontend, DevOps, architects, and stakeholders

  • Deliver services using Scrum or Kanban methodology

Requirements

  • Very strong Python knowledge and current Python ecosystem

  • Very strong FastAPI knowledge (or another asynchronous web framework)

  • Very strong Git

  • Experience designing and developing REST APIs, including contract-first

  • Knowledge of distributed architecture patterns

  • Experience with Docker or another containerization environment

  • Practical knowledge of OpenShift (or an alternative container platform) for deployment and diagnostics

  • Knowledge of integration standards including XML, SOAP, OAuth 2.0, and OpenID Connect

  • Experience with CI/CD and GitOps

  • Practical knowledge of GitLab, Gerrit, and Jenkins

  • Experience with observability systems, especially Elastic Stack

  • Knowledge of Clean Code principles

  • Experience working in Scrum or Kanban teams

  • Ability to make independent technical decisions and evaluate solution quality

  • Ease of communication and willingness to mentor less experienced team members

Benefits

  • Collaboration with a multidisciplinary team of technology enthusiasts

  • Long-term project engagement

  • Access to latest technologies and engineering standards

  • Flexible service delivery: hybrid or fully remote (team-decided)

  • Knowledge-sharing ecosystem (internal trainings, technical guilds, cloud trainings and certifications with partners)

  • Online English or German learning and group classes

  • Possibility to join Multisport and private medical care on preferential terms

  • Sailing trips with support from the company

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report