Senior Python Developer

Senior Python Developer

Endava

Krakow, Poland

Responsibilities:

  • Designs, estimates, and implements technical solutions for medium/high complexity applications.
  • Participates actively in all phases of the application development lifecycle.
  • Collaborates with various project stakeholders to provide support for clarifying requirements, processes, architecture, and priorities.
  • Proposes improvements and escalates risks/issues related to development activities.
  • Participates in the review of the work done by development team members.
  • Learns and applies new technologies, practices, and tools as appropriate to the project.
  • Participates in internal and external tech communities, events, etc.
  • Shares experience and knowledge gained from projects.

Qualifications:

  • 5+ years of experience in software development using Python as programming language.
  • Experience working in Capital Markets, or the broader Financial Services industry is required.
  • Strong understanding of different common programing paradigms (OOP, Functional, etc.).
  • Strong familiarity with design/architectural patterns and clean code principles (e.g. SOLID, GoF, MVVM).
  • Experienced in relevant frameworks and tools such as Django REST, Flask or FastAPI, PyCharm, Jupyter Notebook or Visual Studio Code. Nice to have: Pytest, NumPy, pandas, TensorFlow.
  • Practical experience in platform specific database systems and SQL.
  • Good understanding of version control systems like Git or similar.
  • Solid experience with testing and mocking frameworks.
  • Familiar with common communication protocols and standards such as HTTP, REST, JSON, TCP/IP and others.
  • Experience with Agile methodologies (e.g., SCRUM, KANBAN).
  • Knowledge of CI/CD tools and practices.
  • Good knowledge and working experience with at least one of the cloud platforms AWS, Azure or GCP.
  • Good problem-solving skills and analytical thinking.
  • Excellent communication and teamwork abilities.
  • Upper-Intermediate English proficiency.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      Developer      Hybrid      Python Developer      Endava     

EuroTechJobs Logo

© EuroJobsites 2026