C# .NET Developer

Job description

Want to build a product that makes an impact?

Keen on keeping up to date with the latest tech and working with inspirational peers?

Yearning for a creative space where you are encouraged to share your ideas?

ChannelEngine is where you want to be.


We are looking for enthusiastic C# .NET developers to join the innovative tech teams that are responsible for developing and maintaining the high quality systems that form the ChannelEngine ecosystem. These teams create new tools and features that our clients will love, connect our customers to new marketplaces around the globe, maintain and expand our API, and empower our integration partners to automate more. As part of our growing team, you’ll contribute your bright ideas on how we can make ChannelEngine even better, and help strengthen the professional skills and knowledge of your teammates within the department. 


What else?

  • You’ll be changing the world of e-commerce one day at a time, alongside a cool bunch of knowledgeable professionals,

  • Working in a truly agile way within a non-hierarchical scrum team,

  • Helping to develop useful, high impact features for the ChannelEngine platform, 

  • Participating in the evolution of the platform, with a special opportunity to work on things that interest you the most during our innovation weeks (one week in each three week sprint),

  • Contributing to, and refactoring, our beautifully crafted code base to make ChannelEngine future-proof, both in terms of security and performance,

  • Improving your own skills, and those of your colleagues, through continuous self-development, knowledge-sharing, and peer code reviews,

  • Identifying technical areas for improvement in the ChannelEngine platform, creating POCs and taking ownership of implementing your innovative ideas.


(Some of the) Cool projects we’re busy with

  • Re-envisioning our application architecture

  • Migrating from on-premise to Azure cloud

  • Scaling the platform around the world 

  • Upgrading from .NET core 5 to 6


Our tech stack

  • C#, TypeScript, Sass

  • MS SQL Server, Redis, ElasticSearch (ELK), RabbitMQ

  • .NET 5, React, Angular, ASP.NET MVC

Job requirements


What you’ll need

  • A bachelor’s (HBO or WO) degree in IT, Computer Science or a related field,

  • 2+ years’ programming experience using C# and .NET,

  • A good understanding of relational databases and SQL; experience with large data sets would be beneficial,

  • Good knowledge of collection types and LINQ, as well as object oriented programming (OOP) and design patterns,

  • Experience with web services (REST, SOAP),

  • An appreciation for creating unit tests,

  • Ability to write clean, well-structured code that is testable and well-documented,

  • Good communication skills in English, both written and verbal,

  • Flexibility, creativity, and a can-do attitude,

  • Currently resident in the Netherlands.


Why you’ll love working here

Aside from working with a great team on truly exciting projects, with space to get as creative and innovative as you like:

  • You’ll be working in one of the most interesting industries of the time: e-commerce is booming!

  • One-on-one coaching from experienced engineering professionals,

  • Personal development plan for you to grow within your role at our company,

  • Work-life balance: we enable people to work in ways that suit them best, which is why we have a hybrid-working model and flexible hours,

  • State-of-the-art tech: we work with the latest technologies, business models and tools,

  • Ergonomic workstations at our beautiful HQ in Leiden (a 5 minute walk from the train station) and support to create a comfortable working space at home too,

  • Numerous wellbeing initiatives organised by our Happy & Healthy Team, including movie nights, bootcamps, and cooking classes!

  • A good compensation package and attractive pension scheme.


About ChannelEngine

ChannelEngine is an international, e-commerce SaaS solution, helping brands, retailers and distributors find millions of new customers by connecting them to the biggest marketplaces around the world.


We are growing at a rapid pace, with a mission to cover the globe. For this, we need to expand our teams with ambitious, adventurous, and enthusiastic people who want to shape the world of e-commerce with us. If this sounds like you, we look forward to receiving your application.