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
Bucharest
Already working at nShift?
Let’s recruit together and find your next colleague.