Enable job alerts via email!

Python Developer

Endava

Warszawa

Hybrid

EUR 40,000 - 60,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in tech is seeking a Senior Python Developer based in Warsaw. You will engage in designing and developing enterprise solutions, implementing industry standards for software development. This role promises a dynamic work environment with opportunities for career advancement, flexible working arrangements, and a commitment to employee growth.

Benefits

Competitive salary
Share plan
Bonuses
Career coaching
Wellbeing programs

Qualifications

  • 4+ years of Python software development experience.
  • Upper-Intermediate English proficiency.
  • Good understanding of Agile methodologies.

Responsibilities

  • Design and implement technical solutions for applications.
  • Collaborate with stakeholders to clarify requirements.
  • Participate in all phases of the application development lifecycle.

Skills

Problem-solving
Analytical skills
Communication
Teamwork

Tools

Django REST
Flask
FastAPI
PyCharm
Jupyter
VS Code
Git
AWS
Azure
GCP

Job description

Social network you want to login/join with:

Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.

As a Senior Python Developer at Endava, you will participate in designing, building, and documenting enterprise solutions, including test development, to ensure service delivery meets expectations. You will provide development expertise for back-end systems from design to build.

Responsibilities:

  • Design, estimate, and implement technical solutions for medium/high complexity applications.
  • Actively participate in all phases of the application development lifecycle.
  • Collaborate with project stakeholders to clarify requirements, processes, architecture, and priorities.
  • Recommend and promote IT industry standards, tools, and practices (DevOps, etc.) to achieve well-engineered software products.
  • Propose improvements and escalate risks/issues related to development activities.
  • Review work done by team members.
  • Learn and apply new technologies, practices, and tools as appropriate.
  • Participate in tech communities and events.
  • Share experience and knowledge gained from projects.

Qualifications:

  • 4+ years of experience in Python software development.
  • Strong understanding of programming paradigms (OOP, Functional, etc.).
  • Familiarity with design/architectural patterns and clean code principles (e.g., SOLID, GoF, MVVM).
  • Proficient with frameworks like Django REST, Flask, FastAPI, and tools such as PyCharm, Jupyter, VS Code. Nice to have: Pytest, NumPy, pandas, TensorFlow.
  • Experience with database systems and SQL.
  • Good understanding of version control systems like Git.
  • Experience with testing and mocking frameworks.
  • Knowledge of communication protocols like HTTP, REST, JSON, TCP/IP.
  • Experience with Agile methodologies (SCRUM, KANBAN).
  • Knowledge of CI/CD practices and tools.
  • Experience with cloud platforms AWS, Azure, or GCP.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Upper-Intermediate English proficiency.

Additional Information:

  • Finance: Competitive salary, share plan, bonuses, recognition awards, referral bonus.
  • Career Development: Coaching, global opportunities, internal programs for leadership.
  • Learning Opportunities: Projects, rotations, tech communities, training, certifications, workshops, conferences.
  • Work-Life Balance: Hybrid work, flexible hours, support programs.
  • Health: Wellbeing programs and apps.
  • Community: Tech communities, hobby clubs, inclusion programs, events.
  • Employment Type: Contract of employment.

Endava values an inclusive environment and encourages applications from diverse backgrounds. We are committed to fair hiring based on merit and skills. Support during recruitment is available upon request.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.