Senior C# .NET Developer - Core Product

Job description

Want to help 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 an experienced C# .NET developer to join the innovative tech teams that are responsible for developing and maintaining the high quality systems that form the ChannelEngine ecosystem. The team you’ll be joining is responsible for our core product, making sure that the scalability and performance of the platform meet the needs of our customers. As part of our growing team, you’ll contribute your bright ideas on how we can make ChannelEngine even better.

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,

  • Designing new features using domain driven design approach and evaluating the impact of large architectural changes,

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

  • Guiding and coaching junior and medior developers,

  • 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

Our tech stack

C#, .NET 5 and 6, ASP.NET MVC, MS SQL Server, Redis, ElasticSearch (ELK), RabbitMQ

Job requirements

What you’ll need

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

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

  • Experience designing large features, code migrations or other high impact changes,

  • A good understanding of relational databases and SQL, and experience with large data sets,

  • Experience working in a scrum team, and providing guidance to other developers,

  • An appreciation for TDD and creating unit tests,

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

  • Experience in e-commerce or marketplaces,

  • 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:

  • 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,

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

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

  • 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.