Senior C# .NET Developer

Job description

We are a fast-growing, international, tech scale-up, with a great product and ambitious plans. You are a seasoned .NET Developer, enthusiastic about using your skills to build something different, something immense. Perhaps ChannelEngine is the place for you.


We are looking for experienced C# .NET Developers to take up senior positions within our engineering teams to help us develop and maintain the high quality systems that form the ChannelEngine ecosystem. You’ll be part of ensuring optimal efficiency, maintainability, functionality and user experience of our solution, allowing us to grow further and continue our global expansion.


What you’ll be doing

  • Working on some of the larger, high impact aspects of our SaaS solution,

  • Designing new features and evaluating the impact of large architectural changes,

  • Recognising and fixing code quality issues in existing code and architecture (refactoring),

  • Independently analysing, finding and fixing bugs,

  • Reviewing code of other team members and coordinating the review process,

  • Guiding and coaching junior and medior developers,

  • Creating and maintaining coding quality guidelines and standards,

  • Proactively following recent developments in e-commerce, software architecture, development methodologies, and SaaS, and providing input for applying this knowledge to ChannelEngine,

  • Contributing to recognising future business needs and planning for how our architecture will support/enable it,

  • Participating in scrum team meetings and organising knowledge sharing sessions.


Our tech stack

  • C#, TypeScript, Sass

  • MS SQL & 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,

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

  • Hands-on experience in application architecture design and implementation,

  • 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 with complex applications using CI/CD and automated testing,

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

  • Experience with TDD and unit test frameworks,

  • Ability to write code that is easy to read, test and re-use,

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

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


Why you’ll love working here

  • Our awesome company and culture! We are a young, vibrant and international company playing an important role in the world of e-commerce and online marketplaces,

  • Contribute to the development of our self-owned international e-commerce platform,

  • Dedicated time for innovation and personal development,

  • Work in our modern office next to Leiden Central Station, with views across the city, or of course, from home,

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

  • Ergonomic workstations, sit-stand desks and super-fast laptop with two monitors,

  • Great colleagues to work with! We are a fun and energetic mix of people who enjoy the work we do and the people we work with!

  • Work-life balance - we like to enable people to work in ways that suit their working styles, which is why we have a hybrid-working model,

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


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.