Senior Python Developer

Work locations:

Slovenia, Serbia, Bosnia and Herzegovina or remote (Adriatic region)

Senior Python Developer


Who are we?

Comtrade 360, a member of the Comtrade Group, helps businesses stay ahead in an ever-evolving digital world. For more than 30 years, we have accelerated innovation and growth by providing solutions to key technology partners.

Our clients, leading enterprise infrastructure and system software vendors across the globe, know what we’re about: delivering a comprehensive range of top-notch software development services and solutions for your IT challenge.

Due to the extended need for our business, we are looking for an experienced 💥Senior Python developer💥 to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.

To be successful in this role, you should have experience using server-side logic and work well in a team.

Work locations: Slovenia, Serbia, Bosnia and Herzegovina or remote (Adriatic region)

Key responsibilities:

  • Write effective, scalable code using Python 3 programming language.
  • Developing back-end components for new functionalities, and to improve responsiveness and overall performance.
  • Testing and debugging applications.
  • Implement security, storage, and data protection solutions.
  • Assess and prioritize feature requests.
  • Coordinate with internal teams to understand user requirements and provide technical solutions.

For this role, we value candidates who have:

  • Work experience as a Python Developer.
  • Familiarity with Python Virtual Environments
  • Hands-on experience with one of the unit testing frameworks (e.g. unittest, PyTest)
  • Familiarity with CI and testing tools.
  • Strong verbal and written communication skills – through English.
  • Strong analytical and problem-solving skills; technical curiosity.
  • Self-motivated, accountable, and having a sense of ownership; take pride in what you program.
  • Ability to work as part of a globally distributed team.
  • Familiarity with storage, backup, and hypervisor concepts is considered a plus

What we offer:

  • Awarding environment.
  • Unlimited remote working.
  • Opportunity to work with an exceptional team of people.
  • Excellent environment for personal and professional development.
  • Opportunities for further professional training and certification.
  • Stable and well-organized working conditions with the ability to work on various interesting projects.
  • Dynamic environment in a technologically advanced organization.
  • Many benefits that support your personal life: flexible working hours, family-friendly business, sports and cultural activities.