- Expertini Resume Scoring: See how well your CV/Résumé matches this job: Software Engineer Python & TypeScript.
Urgent! Software Engineer - Python & TypeScript Jobs | nShift
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)
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
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Software Engineer Potential: Insight & Career Growth Guide
Real-time Software Engineer Jobs Trends in Bucharest, Romania (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Software Engineer in Bucharest, Romania using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 2405 jobs in Romania and 678 jobs in Bucharest. This comprehensive analysis highlights market share and opportunities for professionals in Software Engineer roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! nShift is currently hiring and seeking a Software Engineer Python & TypeScript to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Software Engineer Python & TypeScript Jobs Bucharest.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at nShift adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Software Engineer Python & TypeScript Jobs Romania varies, but the pay scale is rated "Standard" in Bucharest. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Software Engineer Python & TypeScript typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Software Engineer Python & TypeScript, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Software Engineer Python & TypeScript interview at nShift, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the nShift's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Software Engineer Python & TypeScript is easy with Bucharest Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!