Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Python Developer image - Rise Careers
Job details

Senior Python Developer - job 1 of 2

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
 
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
 
From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

As a Python Developer at Endava, you will be an active member of a multidisciplinary Scrum team in which you will have the opportunity to create and improve the richness and capabilities of back- end architectures and deliver a user-friendly and highly scalable web applications.

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
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Identify and fix bottlenecks and bugs in the software
  • Implement automated testing and continuous integration processes
  • Learns and applies new technologies, practices, and tools as appropriate to the project
  • Participates in internal and external tech communities, events, etc.

Qualifications

  • 6+ years of experience in software development using Python as programming language
  • Proficiency in frameworks and tools such as Django, Flask or FastAPI
  • 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)
  • 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 problem-solving skills and analytical thinking
  • Excellent communication and teamwork abilities
  • Advanced English speaking and writing abilities are required.

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;  
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.

Our diversity makes us stronger - it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where all of us, regardless of background, identity, or personal characteristics, feels valued, respected, and free from discrimination. As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential.

Endava Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Endava DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Endava
Endava CEO photo
John Cotterell
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Python Developer, Endava

Join Endava as a Senior Python Developer and be part of a dynamic team that's making a real impact in Ruse, Bulgaria! With over two decades of harnessing technology, we pride ourselves on creating intelligent digital experiences that truly transform businesses. In this role, you'll actively participate in a multidisciplinary Scrum team, working on back-end architectures that support user-friendly and scalable web applications. Your responsibilities will include designing and implementing technical solutions for complex applications, collaborating with various project stakeholders to clarify requirements, and implementing automated testing processes to ensure high-quality deliverables. If you're passionate about continuous improvement and love to learn new technologies, you'll thrive in our collaborative environment. We're looking for candidates with over 6 years of experience in software development using Python, with a strong grasp of frameworks like Django and Flask, along with a solid understanding of programming paradigms and design patterns. You'll not only contribute to exciting projects but also have access to fantastic career development opportunities and a supportive work-life balance. Come and be part of a company dedicated to driving meaningful change through technology!

Frequently Asked Questions (FAQs) for Senior Python Developer Role at Endava
What responsibilities do Senior Python Developers at Endava have?

Senior Python Developers at Endava are responsible for designing, estimating, and implementing technical solutions for medium to high complexity applications. They actively participate in all phases of the application development lifecycle, collaborating with project stakeholders to clarify requirements and support the delivery of high-quality web applications.

Join Rise to see the full answer
What qualifications are needed for a Senior Python Developer role at Endava?

To qualify for the Senior Python Developer position at Endava, candidates should have over 6 years of software development experience using Python. Proficiency in frameworks such as Django, Flask, or FastAPI is essential, along with a strong understanding of programming paradigms, design patterns, and testing frameworks.

Join Rise to see the full answer
What tools and technologies should Senior Python Developers be familiar with at Endava?

Senior Python Developers at Endava should have familiarity with version control systems like Git, database systems with SQL, as well as standard communication protocols such as HTTP and REST. Knowledge of CI/CD tools and Agile methodologies like SCRUM or KANBAN is also important for this role.

Join Rise to see the full answer
How does Endava support the career development of Senior Python Developers?

Endava offers robust career development opportunities for Senior Python Developers, including access to internal development programs, career coaching, and global career paths. This includes opportunities for training, certifications, and participation in tech communities that encourage continuous learning.

Join Rise to see the full answer
What kind of work-life balance does Endava provide for its employees, including Senior Python Developers?

Endava promotes a healthy work-life balance for its employees, including Senior Python Developers, through hybrid work options, flexible working hours, and an employee assistance program that supports both personal and professional well-being.

Join Rise to see the full answer
Common Interview Questions for Senior Python Developer
What experience do you have with Python frameworks like Django or Flask?

When answering this question, share specific projects you've worked on using Django or Flask. Highlight your role in the development process, how you utilized these frameworks, and the impact those projects had on the organization.

Join Rise to see the full answer
Can you explain the differences between Object-Oriented Programming and Functional Programming?

To answer effectively, describe the core principles of each paradigm. Explain how Object-Oriented Programming focuses on objects and classes, while Functional Programming emphasizes functions and immutability, providing real-world examples where appropriate.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your experience with writing tests, including unit tests and integration tests. Mention the importance of automated testing and how you utilize frameworks to maintain code quality. Provide an example of how testing helped you find a critical bug in a past project.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Share your experience working in Agile teams, focusing on your role within the Scrum framework. Discuss how you contributed to daily stand-ups, sprint reviews, and retrospectives to improve team performance and project outcomes.

Join Rise to see the full answer
How do you handle debugging in your applications?

Outline your systematic approach to debugging, such as using logging, breakpoints, and examining error messages. Provide examples of difficult bugs you've resolved and the strategies you used to find and fix them.

Join Rise to see the full answer
What design patterns are you familiar with?

List the design patterns you're knowledgeable about, such as MVC, Singleton, or Observer. Discuss how you've implemented these patterns in past projects and the benefits they provided in terms of code maintainability and scalability.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame the challenges.

Choose a project with tangible challenges you faced, explain the project scope, and discuss strategic solutions you employed to overcome those hurdles. Emphasize collaboration, technical skills, and learning outcomes.

Join Rise to see the full answer
How do you stay updated with the latest technologies and tools?

Share resources you use, such as online courses, blogs, and tech communities. Mention any relevant certifications or workshops you've participated in and how they have influenced your work.

Join Rise to see the full answer
What is your approach to documentation in software development?

Discuss the importance of documentation for maintainability and team collaboration. Describe your methods for documenting code and processes, and how you ensure that documentation stays up-to-date throughout the project lifecycle.

Join Rise to see the full answer
How do you prioritize tasks in a complex project environment?

Explain your method for assessing task urgency and importance, possibly referring to tools like Kanban or prioritization matrices. Describe how you communicate priorities with your team to ensure alignment and focus on critical deliverables.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Endava Remote Chișinău, Moldova
Posted 12 days ago
Photo of the Rise User
Endava Remote Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted 11 days ago
Photo of the Rise User
finanzen.net GmbH Remote Gartenstraße 7, 76133 Karlsruhe, Deutschland
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago

Join Solvd Inc. as a Software Engineer to develop server-side logic and maintain applications for top digital-native enterprise clients.

Photo of the Rise User
Posted 13 days ago
Customer-Centric
Empathetic
Feedback Forward
Transparent & Candid
Reward & Recognition
Collaboration over Competition
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Comcast Hybrid PA - Philadelphia, 1800 Arch St
Posted 8 days ago

We have built our organisation around a simple philosophy: We focus on helping people to be successful. The people who work for us, the people who engage with us, and the people who use the systems and applications we design, build and operate.

118 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Director, Digital Marketing at UserTesting
Photo of the Rise User
Someone from OH, Cleveland just viewed Product Manager, AI & STEM Specialist at Macmillan Learning
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
F
Someone from OH, Grove City just viewed Director of Internal Communications at Filevine
Photo of the Rise User
Someone from OH, Amelia just viewed Copy Editor (contract) at Morning Brew Inc.
Photo of the Rise User
Someone from OH, Versailles just viewed Parts Manager at Crown Equipment
Photo of the Rise User
8 people applied to Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
Photo of the Rise User
Someone from OH, Dublin just viewed Cashier - Sawmill Road Market District at Giant Eagle
M
Someone from OH, Cincinnati just viewed Dental Practice Manager at Mortenson Family Dental
Photo of the Rise User
Someone from OH, Columbus just viewed Summer 2025 Data Intern at Reproductive Freedom for All
Photo of the Rise User
Someone from OH, Athens just viewed Medical Assistant - Podiatry - Athens at OhioHealth
K
Someone from OH, Dublin just viewed UI/UX Designer at Konrad
Photo of the Rise User
Someone from OH, Cleveland just viewed Marketing Analytics Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company