Development Team Lead

Job description

At ChannelEngine, we are looking for an experienced, hands-on people manager, to lead a team of passionate and creative developers within our engineering department, and contribute to the development of our international e-commerce SaaS solution. 

What you’ll be doing

  • Organising and managing a scrum team of +/- 5 backend software developers, following agile principles,

  • Coaching the engineers in your team, not only in terms of technical skills, but also career progression and personal development,

  • Working closely with the Head of Technology and product team to ensure alignment between the roadmap and the work being carried out,

  • Encouraging your team and fostering creativity and out-of-the-box thinking during our innovation weeks (one week in each three week sprint),

  • Contributing to decision making regarding high impact features, processes and architectural matters,

  • Attending meetings with stakeholders/clients and carrying out investigations into the feasibility of requests,

  • Writing and reviewing code to ensure optimal efficiency, maintainability, functionality and user experience,

  • Proactively following recent developments in e-commerce, software architecture, development methodologies, and SaaS, and providing input on how we can apply this knowledge at ChannelEngine,

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

(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

In addition to a winning personality and exceptional interpersonal skills, you will need:

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

  • 7+ years’ programming experience using C#, .NET, and SQL databases,

  • 2+ years’ experience in managing, reviewing and coaching a software development team of 5+ FTE,

  • Experience working in an agile environment and leading a scrum team based in the Netherlands,

  • Experience in e-commerce, marketplaces, SaaS or a tech scale-up would be beneficial,

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

  • A positive attitude and a pragmatic, proactive approach to coding and management,

  • Currently resident in the Netherlands.

Why you’ll love working here

  • You will be an instrumental part of our global expansion journey, working alongside enthusiastic colleagues with a common goal,

  • You’ll assist us in working through the interesting technical challenges that only arise when a company builds its own product,

  • We do lots of things right so we can offer stability alongside the craziness of being a tech scale-up,

  • Plenty of room for innovation and personal development. There is literally time set aside during each sprint!

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

  • Work-life balance - we enable people to work in ways that suit their working styles, which is why we offer hybrid-working and flexible hours,

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