(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
