
Posted a day ago
Senior Python Developer
EndavaSenior Python Developer
Perks & benefits
Medical InsuranceHealth InsuranceRelocation Allowance
Requirements
5+ years Python experience, Financial Services or Capital Markets experience, OOP and Functional programming, SOLID and design patterns, Django REST, Flask, or FastAPI, SQL and database systems, Git, CI/CD, AWS, Azure, or GCP, English proficiency
Skills
PythonDjangoAWS
About the role
Responsibilities
- Design, estimate, and implement technical solutions for medium to high complexity applications
- Participate actively in all phases of the application development lifecycle
- Collaborate with project stakeholders to clarify requirements, architecture, and priorities
- Propose technical improvements and escalate risks or issues related to development
- Conduct code reviews for development team members
- Share knowledge and experience gained from projects with internal and external tech communities
Requirements
- 5+ years of experience in software development using Python
- Proven experience working in Capital Markets or the broader Financial Services industry
- Strong understanding of programming paradigms including OOP and Functional programming
- Familiarity with design/architectural patterns and clean code principles (e.g., SOLID)
- Experience with frameworks such as Django REST, Flask, or FastAPI
- Practical experience with SQL and database systems
- Proficiency with version control systems like Git
- Experience with CI/CD tools and cloud platforms (AWS, Azure, or GCP)
- Upper-Intermediate English proficiency
Preferred Qualifications
- Experience with testing and mocking frameworks
- Knowledge of Pytest, NumPy, pandas, or TensorFlow
- Familiarity with Agile methodologies such as SCRUM or KANBAN
- Understanding of communication protocols like HTTP, REST, JSON, and TCP/IP
Benefits
- Private medical insurance
- Dental plan
- Glasses reimbursement
About the Company
Endava is a global technology company that combines world-class engineering and industry expertise to help leading brands create dynamic platforms and intelligent digital experiences. We focus on driving meaningful change through innovation and a people-centric mindset.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Python Developer
Endava · Krakow
