Skip to main content

Software Engineer - Python & TypeScript

Technology
nShift
Cluj-Napoca, Româniaacum 4 săptămâniPână la 24.05.2026
Normă întreagăHibrid

Descrierea postului

  • *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
  • Flexible working arrangement (hybrid/remote)
  • *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.
Keywords
pythontypescriptmicrosoft-typescriptecommerceoutsourced-logisticsthird-party-logistics-provider-3pldjangofastapiplanning-and-designvisual-art-designproduct-development-and-designtesting-and-analysisapplication-programming-interface-apiapi-designpostgresqlpostgresmongodbdockercode-reviewpolicies-and-practicesdebuggingamazon-web-servicestime-and-attendancetraining-and-developmentcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdautomation-testingplanning-and-forecastingelectrical-engineering-and-planningflexible-working

¿Te interesa este puesto?