Explore careers with our portfolio companies

Software Engineer - Python & TypeScript Engineering · Bucharest, Brașov, Cluj-Napoca · Fully Remote

nShift

nShift

Software Engineering
Cluj-Napoca, Romania
Posted on Feb 10, 2026
Engineering · Bucharest, Brașov, Cluj-Napoca · Fully Remote

Software Engineer - Python & TypeScript

Join nShift as a Software Engineer and build scalable Python and TypeScript systems that power a global carrier connectivity platform used for nearly one billion shipments every year.

About Us

nShift is the leading global provider of cloud delivery management solutions (SaaS), we enable the frictionless shipment and return of almost one billion shipments across 190 countries each year. We are headquartered in London and Oslo and have over 460 employees across offices in Sweden, Finland, Norway, Denmark, the United Kingdom, Poland, the Netherlands, Belgium, and Romania.

Our software is used by many of the world leading e-commerce, retail, manufacturing, and 3PL shippers due to us having over 1000 carriers integrated into our platform, nearly 3 times more than our competitors!
If you buy goods online, there is a strong chance that nShift has powered that delivery, so come and join us as we shape the future of shipping, one frictionless journey at a time.

Overall Responsibility
As a Software Engineer at nShift, you will design, build, and maintain scalable backend and frontend systems that power our global carrier connectivity platform. You own features end-to-end and contribute to technical decisions, architecture, and continuous improvement.

Purpose of the Role
You will work on nShift’s Carrier Connections API, a large-scale, enterprise-grade platform with extensive global carrier connectivity. The role is hands-on and focused on building, improving, and extending the system using modern Python and TypeScript. You’ll collaborate closely with product and engineering to deliver reliable, scalable solutions that directly impact how shipments are booked and managed worldwide.

What You’ll Do

  • Build and maintain backend services using Python (Django / FastAPI)

  • Build and maintain frontend applications using TypeScript

  • Design, implement, and evolve APIs and integrations

  • Contribute to architectural and technical decisions

  • Ensure high code quality through testing, reviews, and documentation

  • Collaborate closely with engineers, product managers, and stakeholders

  • Take ownership of features from design to deployment

  • Share knowledge and contribute to better ways of working

Requirements

  • 5+ years of professional software engineering experience with Python

  • 3+ years of professional software engineering experience with TypeScript

  • Strong experience building REST APIs (Django / FastAPI), WebSockets, streaming responses

  • Solid understanding of system design, scalable architectures, and API design

  • Experience with PostgreSQL and/or MongoDB

  • Working knowledge of Docker, Git, and code review practices

  • Strong problem-solving and debugging skills

  • Comfortable communicating in English (written and spoken)

  • Ownership mindset with a practical, implementation-focused approach

Nice to Have

  • Experience with AWS

  • Experience with real-time or high-throughput systems

How You’ll Work

  • Follow and help improve established development processes

  • Write clean, maintainable, well-tested code

  • Use modern engineering tools and practices (CI/CD, containers, automated testing)

  • Participate in planning, architectural discussions, and knowledge sharing

What We Offer

  • Ownership over features and technical decisions

  • Modern engineering practices and tooling

  • Real-world impact at global scale

  • Collaborative, low-politics team culture

  • A platform used by leading global brands and 1,000+ carriers

Meet the Manager: Rares Platon, Director of Engineering – Platform

How long have you worked at nShift?
2 years

What would your team say about your leadership style?
Transparent, disciplined, and supportive.

What do you love about nShift? 😊
The flexibility of remote work and the high quality of people I work with. We tackle complex problems with common sense, and the company invests in both people and technology.

What difference will this role make if I join?
You’ll play a key role in shaping the future of our platform, helping the team deliver high-impact solutions and strengthening nShift’s position as an industry leader.

Please submit your CV in English

At nShift, we believe in embracing diversity in all forms and fostering an inclusive environment for everyone, which we believe is essential for our continued success. We're an equal opportunity employer, meaning all applicants will receive consideration for employment without regard to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity, or disability status.

#LI-JB1

#LI-Hybrid

Department
Engineering
Locations
Bucharest, Brașov, Cluj-Napoca
Remote status
Fully Remote
Employment type
Full-time
Contact Jan Baran Talent Acquisition Specialist – People Operations

Bucharest

Engineering · Bucharest, Brașov, Cluj-Napoca · Fully Remote

Software Engineer - Python & TypeScript

Join nShift as a Software Engineer and build scalable Python and TypeScript systems that power a global carrier connectivity platform used for nearly one billion shipments every year.

Already working at nShift?

Let’s recruit together and find your next colleague.