Junior Python Support Engineer

undefined ago • 1-2 Years • Programming

Job Summary

Job Description

As a Junior Python Support Engineer, you will manage the lifecycle of software applications, ensuring their effective deployment, monitoring, maintenance, and optimization. You will provide support and maintenance for clients, handling incident and change management, and continuous improvement. The role involves standby/on-call duties and developing new features when systems are stable. This position is part of a multi-week learning program, combining self-paced study with practical assignments. You will contribute to creating dynamic platforms and intelligent digital experiences, driving innovation and transforming businesses.
Must have:
  • Oversee software application lifecycle including deployment, monitoring, maintenance, and optimization.
  • Perform incident management activities.
  • Perform change management activities.
  • Perform continuous improvement activities.
  • Be open to standby/on-call activities during weekends/public holidays.
  • Develop new features based on roadmap priorities when applications are stable.
  • Good understanding of common programming paradigms (OOP, Functional).
  • Basic knowledge of Python, Django, Flask, PyCharm, Jupyter Notebook, or VS Code.
  • Proficiency in Java, C++, C#, JavaScript, or Ruby.
  • Practical experience in platform-specific database systems and SQL.
  • Understanding of version control systems like Git.
  • Experience with testing and mocking frameworks.
  • Familiarity with communication protocols and standards (HTTP, REST, JSON, TCP/IP).
  • Basic knowledge of Agile methodologies (SCRUM, KANBAN).
  • Basic knowledge of CI/CD tools and practices.
Good to have:
  • Exposure to Pytest
  • Exposure to NumPy
  • Exposure to pandas
  • Exposure to TensorFlow
Perks:
  • Competitive salary package
  • Share plan
  • Company performance bonuses
  • Value-based recognition awards
  • Referral bonus
  • Career coaching
  • Global career opportunities
  • Non-linear career paths
  • Internal development programmes for management and technical leadership
  • Complex projects
  • Rotations
  • Internal tech communities
  • Training
  • Certifications
  • Coaching
  • Online learning platforms subscriptions
  • Pass-it-on sessions
  • Workshops
  • Conferences
  • Hybrid work
  • Flexible working hours
  • Employee assistance programme
  • Global internal wellbeing programme
  • Access to wellbeing apps
  • Global internal tech communities
  • Hobby clubs and interest groups
  • Inclusion and diversity programmes
  • Events and celebrations

Job Details

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

Applications Management involves overseeing the lifecycle of software applications, including deployment, monitoring, maintenance, and optimization to ensure they meet business requirements and deliver value effectively.

As a Python Support Engineer, you will be part of one or more teams that are offering support and maintenance for our clients. This includes performing incident management activities, change management activities, continuous improvement activities, while also being open to do standby/on-call activities during weekends/public holidays. In times when the applications and platforms in scope are stable, there is also the need to develop new features based on the priorities on the roadmap.

This role is part of the School of Application Management program, a multi-week learning program that combines self-paced study, practical assignments, and ongoing assessments throughout the program’s duration.

Qualifications

  • 1-2 years of experience in software development or support.
  • Good understanding of different common programing paradigms (OOP, Functional, etc.).
  • Basic knowledge of relevant programming languages, frameworks and tools such as Python, Django, Flask, PyCharm, Jupyter Notebook, or VS Code OR a GitHub portfolio demonstrating projects OR proficiency in other mature languages (e.g., Java, C++, C#, JavaScript, Ruby), with nice-to-have exposure to Pytest, NumPy, pandas, or TensorFlow.
  • Practical experience in platform specific database systems and SQL.
  • Understanding of version control systems like Git or similar
  • Experience with testing and mocking frameworks
  • Familiar with communication protocols and standards such as HTTP, REST, JSON, TCP/IP.
  • Basic knowledge of Agile methodologies (e.g., SCRUM, KANBAN).
  • Basic Knowledge of CI/CD tools and practices
  • Good problem-solving skills and analytical thinking.
  • Excellent communication and teamwork abilities.
  • Intermediate English proficiency.

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.

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Iași, Iași County, Romania

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Iași, Iași County, Romania (Hybrid)

Iași, Iași County, Romania (Hybrid)

Brașov, Brașov, Romania (Hybrid)

Timișoara, Timiș, Romania (Hybrid)

Iași, Iași County, Romania (Hybrid)

Iași, Iași County, Romania (Hybrid)

Iași, Iași County, Romania (On-Site)

Brașov, Brașov, Romania (Hybrid)

Timișoara, Timiș, Romania (Hybrid)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

View All Jobs

Get notified when new jobs are added by endava

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug