Oh oh! Awesome! {$ msg.text $} ({$ msg.count $})

Python Developer

  • Applications are considered on a rolling basis
  • Romania
  • Applications are considered on a rolling basis
  • Romania

Purpose of Role

An exciting and career-advancing opportunity awaits a technically skilled and solution-driven Python developer to join our expanding team.

We’re passionate about making shipping easy, through creating a community of connected customers, partners and carriers on a single platform, and are looking for great technical experts to help us fulfil our vision and mission.

Overall Responsibility

We’re looking for a Python Developer to join our Carrier Development Team. Our ideal candidates thrives when being challenged and are enthusiastic about working in a fast-paced environment. If you are eager to work with smart people to solve complex problems, then we are looking forward to hearing from you!

As a key member of our team, you will be responsible for thoroughly reviewing the documentation and technical specifications of a carrier's system, and then integrating and maintaining their business logic into our platform. In addition, you will be expected to use our internal tools to generate customized documents and create tasks for other projects to ensure all requirements are met.

To excel in this role, it is essential that you possess excellent communication skills, both oral and written, and the ability to effectively convey complex ideas to a range of stakeholders including , customers, colleagues, and management. You should also demonstrate a strong work ethic, the ability to work independently while also being a team player, and a willingness to support and train others. Time management, attention to detail and prioritization of tasks are all crucial skills required for success in this position.

About you

Having previous experience in developing applications using Python programming language is a fundamental requirement to excel in this position. In this role, you will be expected to work collaboratively with other team members to deliver high-quality solutions within a fast-paced environment. If you are motivated and results-driven, and enjoy working in a team environment, we’d like to meet you.

Main Responsibilities

  • Ensuring the continued stability of existing middleware systems by conducting regular maintenance and upgrades in line with organizational standards.
  • Exhibiting a deep understanding of the potential impacts and interactions of bugs through analytical skills and experience in conducting the user and workflow testing.
  • Performing in-depth product testing such as writing and executing test scripts, writing test specifications from product specifications.
  • Participating in code reviews, identifying potential areas of improvement, and ensuring compliance with coding standards.
  • Collaborating with cross-functional teams to design, develop, and deliver high-quality solutions within an agile development environment.
  • Collaborating with product owners to understand business requirements and develop software solutions that meet our customer’s needs.
  • Being flexible to perform development work to improve the existing projects and develop other requirements.

Work with great people

Erik Meyer
Head of Global Presales
"I meet so many interesting people and companies daily in my job. I really enjoy building our ecosystem of partners."
Sofie Johansson
Customer Support Agent
"Our Customer Support is an important part of our strategy; Providing competent and good support gives us satisfied users!"
Luiza Cristina Vaetus
Customer Reference Manager - Marketing
"Customer's voices and experiences shape our identity and are at the core of our business. I am happy to be the one helping them getting their stories shared."
Razvan Costin Dobre
Software Engineer - Engineering
"A place where you meet great colleagues that support you to become the best version of yourself."
Andreea Dragomirescu
Team Manager - Enterprise Production
"We are building cool tools that help our customers do their job more efficiently"
George Catalin Dumitru
QA Automation Engineer - Post Production
"I am lucky to be a part of the nShift company because it offers me the opportunity to constantly evolve with a team that helps me when I need and appreciates me for the results obtained."
Madalina Florientina Ciucu
Front End Developer
"I find the biggest reward in building features from scratch, surrounded by bright people, our work making an impact to lots of customers."

Skills & Requirements

Required professional qualifications

  • Bachelor Computer Engineering.
  • Python programming language 1 - 3 years.
  • Fluent in English both verbal and written.
  • Software patterns.
  • Solid technical background in the web and application server technologies.
  • Working knowledge of HTTP/S protocol standards and Web APIs.
  • Demonstrated proficiency in scripting and automation methodologies.
  • Strong understanding of software development best practices, including Agile, test-driven development (TDD), and continuous integration and deployment (CI/CD).
  • AWS knowledge is considered a plus.
  • Experience working with Agile frameworks (e.g., Scrum, XP) is preferred.

Required personality traits and skill set

  • Effective communication skills (verbal and written), able to interact with technical resources as well as with business users.
  • Ability to meet deadlines, prioritize, multi-task and maintain flexibility.
  • Strong analytical and problem-solving skills to troubleshoot system problems.

Meet your Manager

Madalina Veliscu - Team Manager

How long have you worked for nShift?

I joined the company as a Software Integration Engineer in January 2012 and have been here for 11 years now. For the past 5 years, I have been managing the Carrier Development team.

What do you love about nShift ?

One of the things I love about this company is the focus on teamwork and collaboration. Everyone is encouraged to share their ideas and perspectives. I value the relationships I have built with my colleagues and the collaborative and supportive work environment that has been fostered.

What would your current team members say about your leadership or manager style?

My leadership style is built on trust, empowering my colleagues to take ownership and accountability for their work. I encourage an atmosphere of transparent communication, supportive feedback, and ongoing development. I actively listen to the ideas and feedback of team members, offering thoughtful and supportive criticism to help us collectively improve. My ability to identify individual strengths and weaknesses enables me to provide targeted opportunities for professional development. I am flexible and adaptable, recognizing the importance of balancing the needs of the business with the well-being of team members.

What difference will this role make to nShift if I join ?

As a valuable addition to our team, you will have the opportunity to grow with us and play a crucial role in driving the success of nShift by contributing your skills and expertise. Your contributions will directly impact the growth and development of our company, as well as the success of our customers and carriers.

About the company

nShift is the global leading provider of cloud delivery management solutions enabling frictionless shipment and return of almost one billion shipments across 190 countries annually. nShift’s software is used globally by e-commerce, retail, manufacturing and 3PL shippers. The company is headquartered in London and Oslo. It has over 500 employees across offices in Sweden, Finland, Norway, Denmark, United Kingdom, Poland, the Netherlands, Belgium and Romania.

Violeta Turmac | Contact Person

I'm interested

Visit website