T.

(Senior) Software Engineer Backend (w/m/d)

T.S. GmbH & Co. KG Köln

About

T.S. GmbH develops SaaS solutions for over 30 million users and 30,000 companies all over Europe.

Our product suite includes products such as the Trustmark, Buyer Protection, and the experience feedback platform eTrusted. With our products, we have been pursuing the mission to enable trust between people and businesses in the digital age for the last 20 years.

The home of our product development is the Products & Engineering department, which consists of 14 cross-functional product teams across 3 product domains (Consumer, Business, and Platform), working in an agile environment.

About the Role

We are looking for a (Senior) Software Engineer (f/m/d) Backend in our Consumer Domain, who thrives in a creative, changing environment, loves to build great products, and is passionate about positively impacting the user experience.

As an integral part of a cross-functional team consisting of Engineers, a Product Manager, an Agile Coach, and UX professionals, you will be responsible for driving the development of our Consumer Account. This account serves as the primary touchpoint for consumers when they want to check orders, manage buyer protection, or contact shops regarding missing deliveries.

This application is a mobile-first, responsive app built with Flutter, supported by a REST API and a Java-based backend running both in AWS and on-premise, with ongoing migration to AWS.

In this role, you will need strong backend expertise, as your main responsibility will be to drive backend development for the Consumer Account, including related infrastructure and architecture. Interest in frontend or Flutter app development is a plus.

You should be familiar with Infrastructure as Code (IaC) using Terraform in AWS. Our Spring Boot services are mostly serverless and use AWS ECS with Fargate, in combination with AWS SQS, AWS SNS, and AWS CloudFront. You should be capable of reading logs and identifying errors in our infrastructure.

We follow the “You build it, you own it” philosophy, meaning you take full responsibility for the changes you make—from development through to production. A strong understanding of CI/CD, ideally with CircleCI, is essential. Beyond development, you’ll also work on monitoring and automating parts of our infrastructure.

What matters most is your drive to thrive, a positive mindset, your eagerness to learn new things, and your desire to make the world a little better every day together with your colleagues.

Why You Should Join T.S. GmbH

  • People and organization come first. Your Engineering Manager actively supports your personal development and removes organizational impediments.

  • We support your health with monthly activities and reward you with 1 additional vacation day if you collect enough "Health Activity Stars" throughout the year.

  • We invest in your education – every last Friday of the month is your Self Education Day, where you can attend internal tech talks, read, or work on personal goals.

What Your Day Might Look Like

  • Start your day by setting up your remote workspace—or adjusting your desk in the office.

  • Open your individual task manager to dive into the current user stories—from short-term tickets to long-term epics.

  • Join your daily standup with the team to align on your current sprint backlog or Kanban board and set shared priorities.

  • Continue working on sprint stories, tasks, and bug fixes—either in focused solo coding sessions or in pair/mob programming setups.

  • Take a flexible lunch break—cook something at home or join colleagues to explore local restaurants near the office.

  • In the office today? Maybe it’s Waffle Day or Health Day! Don’t forget to grab a freshly baked waffle or a smoothie before heading back to work.

  • Afternoon work sessions and maybe a few meetings, depending on the team’s structure and needs.

  • Still in the office? End your day with a free drink on the rooftop terrace—and remember: we don’t expect anyone to work late into the night here.

  • Or is it your monthly Self Education Day? That means no meetings—just a self-directed learning agenda and time for personal growth.

Your Profile

What We Expect From You:

  • At least three years of experience as a Backend Engineer

  • Deep knowledge in Java

  • Experience with Flutter and Dart or mobile apps for iOS/Android is a big plus

  • Strong understanding of deploying and running workloads in the Cloud, e.g., AWS Lambdas or Spring Boot apps in AWS ECS

  • Experience in writing testable, maintainable code

  • Ideally experience with Infrastructure as Code tools like Terraform

  • Familiarity with design tools like Figma, Adobe XD, or Sketch is a plus

  • Excellent communication skills in English; German is a plus

  • Goal-oriented, with a respectful and collaborative team spirit

  • A positive mindset, eagerness to learn, and a strong commitment to T.S. GmbH’s mission

What We Offer You

  • The freedom to do a really good job

  • New Work: Work up to 100% remotely (or hybrid/on-site) within Germany, with a flexible model

  • One Self Education Day per month

  • 30.5 vacation days

  • Individual training and development opportunities

  • Health Pass: Free online and offline fitness, sports, and health courses

  • Team events

  • An international and diverse work environment – colleagues from over 40 nationalities supporting 13 markets across 5 European offices

  • A unique company culture – open error culture, enthusiasm for good results, and giving everyone room to grow

Required Skills

General

Start Date

July 2025

Fixed Term

No

Work Time

Occupation Type

full time

Working Hours

40h per week

Overtime

No

Location

Work Model

hybrid

Location

Köln

Salary

Monthly Pay

€0.00

Pay Negotiable

Yes

Tariff Binding

No

Additional Benefits

Variable Compensation

No

Additional Monetary Benefits

No

Social Insurance

Social Insurance Obligatory

Yes