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

Senior Software Engineer (back-end C#)

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

Purpose of Role
Engineering has a team structure based on current products. We have developers, architects, managers and QA engineers distributed over offices in Europe.
You will work in a mixed team of 4 members where your colleagues can be located in the office and/or remotely.
Working with us means an international career opportunity in a fast growing company.

The area of responsibility includes:


  • Build cutting-edge products that bring the joy to a better and more creative work place.
  • You’ll be responsible for the implementation, maintenance, testing, and deployment in accordance with the company guidelines concerning coding, architecture, and infrastructure (our tech vision and minimum quality guidelines).
  • Be a valued member of an autonomous, cross-functional agile team. Facilitate collaboration with other engineers, product owners, and QA/Testers to solve problems as well as assist stakeholders in addressing technical aspects of requirements.
  • Deliver qualitative, cost-efficient, and scalable code. This means that you strive to produce simple and reusable code.
  • Keep up with new technologies and proactively suggest improvements for future development.
  • Ensure a consensus around requirements among the project members and that the products are built accordingly to our definition of done.

Work with great people

Sofie Johansson
Customer Support Agent
"Our Customer Support is an important part of our strategy; Providing competent and good support gives us satisfied users!"
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

Competence and experience
Requirements:

  • BS degree in Computer Science or related field
  • You have at least 4 years of relevant experience
  • Experience with REST API’s
  • Good knowledge of object-oriented programming and design patterns
  • Familiarity working with relational databases
  • Knowledge of version control systems and strategies
  • You are familiar with writing unit tests, asynchronous programming, and ORMs such as Entity Framework.
  • You are trustworthy and have the ability to work independently
  • As a person, you are structured and thorough.
  • You are a team player with good communication skills.
  • You have a positive and solution-oriented approach to problems and challenges.
  • Knowledge of software architecture principles, microservices, Docker, or continuous delivery is a great plus.
  • Knowledge of AWS stack (CloudFormation, CodeDeploy, ECS, ECR, etc.) is a plus.

Meet your Manager
Liviu Paun - Engineering Manager

How long have you worked for nShift?

8 years

What do you love about nShift?

The company is highly supportive towards its employees in many regards including personal development and wellbeing. The size of the business represents for developers a challenge but also an opportunity to build highly performant applications that they can be proud of.

What would your current team members say about your leadership or manager style?
My management style involves leading by example, showcasing the commitment and work ethic I expect from my team. I believe that the best results are achieved when individuals are empowered to contribute their unique skills and perspectives.

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

You will be an integral part of the Data Exchange team participating in the design and implementation phases of development, thus allowing us to deliver better products in a shorter amount of time.

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
nShift

Romania | Remote
Visit website