Job description

Who are we?

Teamleader is a SaaS scale-up founded in 2012 in Ghent, Belgium. With Teamleader Focus we simplify work for small businesses by offering an all-in-one solution for CRM, project management and invoicing. Teamleader Orbit, acquired in 2019, focuses on helping medium-sized agencies thrive. By joining forces, we became the logical choice for any European business, big or small, that aims to automate and simplify work.

As we’re growing fast, we’re looking for Senior Backend Developers for Teamleader Focus to strengthen our team.

You’ll be surprised knowing this

On an average month, this is how we are performing:

  • Our model of operations is to build long-lasting cross-functional feature teams consisting of a product owner, UX designer, and multiple back- and frontend engineers working in tandem on a specific feature domain. Mid 2021, we have 4 of these teams, and we are looking to grow that towards 6 by the end of the year.
  • We do Continuous Deploys, sometimes +10 times per day, including during peak business hours thanks to our clever build and deploy pipeline and a modern runtime architecture using Kubernetes.
  • When we deploy, we create impact for our +12K customers with many more users. So we spend a good portion of our time doing PR reviews and facilitating the flow around it. On average, we deliver about 60% of new work during each sprint, 30% refactors and 10% bug fixes / support. These metrics are monitored by the teams, not by the management.
  • Pair and mob programming are very common sightings in our day-to-day development work, not only during onboarding or for tutoring new joiners.
  • We have a unique take on QA using state-of-the-art automated testing tools (http://mabl.com) and QA advisors working inside and supporting the feature teams during story grooming and acceptance criteria analysis.
  • Our multi-national engineering team consists of 20+ high-performing but most importantly human software engineers with a variety of backgrounds and skills. We are high on culture but also strongly committed to our customers' success.
  • We are a software company aiming for lasting growth and success, building and operating a tech stack that is future-proof and providing a productive and pleasant developer experience.
Your Role

As a Senior Backend Developer,

  • You are a key member of a feature team responsible for providing the backend functionality of a feature or initiative. You turn functional challenges and acceptance criteria into skilfully crafted and easy maintainable application code.
  • You use your experience to pinpoint bugs, bad coding patterns, identify risks and come up with potential solutions.
  • Once you get used to the Teamleader way of doing things, you make suggestions to improve the process and code quality.
  • You participate in technical discussions, both within your team as well as with other teams to come up with solutions for common problems.
  • You coach more junior developers through pair programming sessions, code reviews... or just by asking them the right questions.
  • You maintain a critical eye towards potential API improvements.
  • You monitor the build and deploy pipeline to make sure your team's work ends up in our customers' hands swiftly and adequately.

We value diversity

Our ambition is to build a product that helps everyone everywhere (starting with Europe) to work smarter, so we want our team to reflect that. We believe that a diverse, inclusive working environment is crucial to realise that ambition, so we’re committed to continue to build and cherish a culture where every colleague feels welcome, appreciated and heard.

Perks of working at Teamleader

  • A liberal training budget to spend as you choose
  • A personal tooling budget, to make working from home as comfortable as it is in our offices
  • Daily budget-friendly lunch and dinner options, as well as Free Food Friday and Cava Demo Day now we’re ready to welcome you at our offices again
  • Our long-lasting dedication to employee wellbeing, just take a look at our Instagram to see how we keep the Team(leader)-spirit going, even remote
  • An ecological transportation budget whenever you choose to work from the office
  • Competitive and market-conforming compensation and benefits … but that goes without saying

This position is open for remote applicants within 2 timezones difference from our Belgium-based headquarters. We support and embrace remote working but expect applicants to have a valid EU working permit, to participate in daily team meetings via Zoom, and being able to travel to our HQ on a bi-monthly basis.

Requirements

Who you are

  • You have at least 5-6 years of experience as a software developer. You have been working in larger, multi-team organisations and on larger software systems for at least 3 years.
  • You have a formal education (BSc, MSc) in software engineering or computer sciences. What you might not possess on the academic level, you can make up with demonstrable experience.
  • You have verifiable, recent hands-on experience in modern PHP development or you are a confident language polyglot.
  • Strong bonus points: experience in SaaS product development, experience in cloud platforms (we run on AWS), more specifically cloud-native orchestration frameworks (Kubernetes, Nomad…)
  • You are a team player, of course, but are also not afraid to speak your mind strongly and convincingly to get your point across.
  • You have good communication skills and consider yourself to be a team player.
  • You aspire technical excellence but are able to balance this with pragmatic reasoning. Rest assured however that your management knows and understands that good things require time and focus.
  • You are able to express yourself fluently and friendly in English, spoken and written.
Apply for this job

Meet the team

  • Meet The Team John Doe
    Operations Engineer

    Kurt Renders

  • Meet The Team John Doe
    Developer

    Mathias De Loore

  • Meet The Team Shots Website 12
    Developer

    Pavel Baraulya

  • Branding Photography Meet The Team Website27
    VP Engineering

    Steven Noels

  • Branding Photography Meet The Team Website11
    Developer

    Pim Eggermont

  • Meet The Team John Doe
    Developer

    Frederik Elsen

  • Branding Photography Meet The Team Website12
    Developer

    Joren Saey

  • Meet The Team John Doe
    Developer

    Tobi Beernaert

  • Meet The Team Shots Website 00014
    Developer

    Lennert Claeys

  • Meet The Team Shots Website 1
    Lead Developer

    Pieter Meyvaert

  • Meet The Team John Doe
    Developer

    Alex Deleyn

  • Sander
    Developer

    Sander Brugge

  • TL Portret Web12
    Developer

    João Inácio

  • TL Portret Web21
    Developer

    Jens Trio

  • TL Portret Web65
    Developer

    Arnaud Weyts

  • TL Portret Web70
    Developer

    Eoin O'Sullivan

  • TL Portret Web88
    Developer

    Peter De Bouvere

  • TL Portret Web6
    Developer

    Tiago Bastos

  • TL Portret Web125
    Developer

    Tim De Groote

  • TL Portret Web120
    Developer

    Michiel Devriese

  • TL Portret Web126
    Developer

    Jordy De Groeve

  • Meet The Team John Doe
    Developer

    Jordy De Wit

  • TL Portret Web35
    DevOps Engineer

    Yorick Horrie

  • TL Portret Web118
    Developer

    Stef Trenson

  • TL Portret Web85
    Developer

    Lowie Benoot

  • TL Portret Web103
    Head of Engineering

    Stijn Vannieuwenhuyse