Back-end developer

Job description

Back-end developer @ Yuki… What’s that like?


Yuki is the very first self-learning, community-driven, fully automatic accounting software in the world.

Previously accounting has been the same for over twenty-five years for both entrepreneurs and accountants. We’re here to change that!



We are growing fast and looking for new colleagues! At Yuki, it’s all about passion! You want to develop something you are proud of. Being part of the Belgian product team means being involved in improving the software and creating a better Yuki every day. In other words: your work has an immediate impact on the entire organisation… and beyond. 

How? 

You will literally write the future of Yuki. We are building software that revolutionises traditional accounting software. We truly believe in getting the best out of everyone, that’s why you will work on disciplines based on your talents and interests, such as:

  • Implementing new features and functionalities into our products (e.g. API’s, document recognition engine, data interfaces with external parties, et cetera)
  • Optimizing and refactoring the existing code bases
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Build readable, maintainable and performant code using best software practices
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders

You will do this in close collaboration with your colleagues in Spain and the Netherlands.

Requirements

Who? 

We are looking for people with energy and initiative, who aren’t afraid to ask questions or get busy finding answers. Because Yuki isn’t the kind of place where you’ll sit in a corner going through the motions. Yuki is a place where you’ll play a part in shaping, day in and day out. 

Apart from that, you also have: 

  • At least 2 years of experience as a back-end developer using .NET Technologies
  • Solid knowledge of .NET (VB.NET/C#)
  • Strong experience with transactional database engines (SQL Server)
  • Experience with version control systems (GIT)
  • Experience with ASP.NET
  • HTTP, REST and .NET Web API
  • Knowledge of software best practices (e.g. SOLID principles, programming patterns)
  • Experience with Unit Testing
  • Experience in Agile methodologies (Scrum)

Plus when you have the following: 

  • Understanding of front-end web technologies like HTML, CSS, and JavaScript
  • Experience in other languages such as node.js, python, etc.
  • Experience with MVVM frameworks
  • ASP.NET Core
  • TDD
  • Azure DevOps
  • Refactoring skills

Get ready to work in a growing scale up company! You will do all of this in a fast changing, fun environment with a focus on impact and growth.