Backend Engineer - Consumer Account (f/m/d)

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Köln
EUR 50.000 - 75.000
Sei unter den ersten Bewerbenden.
Vor 5 Tagen
Jobbeschreibung

Trusted Shops 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 pursue the mission to enable trust between people and businesses in the digital age over the last 20 years.

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 Backend Engineer 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 integral part of a cross functional team of Engineers, Product Manager, Agile Coach and UX, you are responsible for driving the development of our Consumer Account. It serves as the consumer's primary touch point when they want to check orders, manage buyer protection, or contact shops regarding missing deliveries.

This app itself is a mobile-first, responsive applicationbuild with Flutter supported by a REST-API, a Java-based backend running in AWS and on-premise, which is migrated to AWS as needed.

In your role you will need a strong backend expertise as your focus will be driving the backend for the Consumer Account combined with the corresponding infrastructure and architecture. If you are interested in Frontend or App development with Flutter it is a plus.

In your role, you should be familiar with Infrastructure as Code using Terraform with AWS. Our Spring Boot Services mostly use a serverless architecture like AWS ECS with Fargate in combination with AWS SQS, AWS SNS, and AWS Cloudfront. You should be able to read logs and find errors within our infrastructure.

We rely on the "You build it, you own it" philosophy, where you take charge of shepherding changes through every stage until they go live in production. A very good understanding of CI/CD, ideally implementing it with CircleCI, is a must. In addition to development, you'll also be involved in monitoring and automating aspects of our infrastructure.

Most important is your will to thrive and a positive mindset to learn new things but also to make the world a little better every day, together with your colleagues.

Why you should join Trusted Shops:

As the most relevant asset, we care for teams and the organisation. Your Engineering Manager actively supports you in your personal development and works on removing organisational impediments.

We care about your health with monthly health activities and give you 1 additional day of holiday if you collect enough ‘Health Activity Stars’ in a year.

We care about your education – every last friday of the month is the self education friday, where you can join our internal tech talks, read a book or take time to work on your goals.


What your day might look like:

  • Starting your day with setting up your mobile working environment – or adjusting your table at the office.

  • Opening your individual task manager and getting your mind into the stories you are working on at the moment from short term operative to long term big stories being part of even larger epics.

  • Meeting with the team in the daily standup and setting the stage for the collaborative work of the day. You’ll probably have a look at your backlog together – or your Kanban board or whatever style of agile collaboration the team favours.

  • You continue working on the stories, tasks and bugs from the current sprint or the Kanban board. Do some focus time coding session alone or work on issues together in a pair or mob-programming session.

  • Lunch break! Grabbing a bite at home with your SO or maybe gathering a few team members and colleagues and explore the restaurants around the office?

  • In the office today? Maybe Waffle Day or Health Day? Don’t forget to grab freshly baked waffle or a Smoothie before getting back to your desk.

  • Work sessions and maybe some meetings in the afternoon. It is completely up to you and the team how long and in which constellations and formats you work!

  • Still in the office? Get a free drink on the rooftop terrace before going home, maybe? And remember: We don’t believe into working till the middle of the night here.

  • Or was this your monthly self-education day? In which case, no meetings for you today, but a self-chosen agenda of learning and self-improvement.

What we expect from you:

  • At least three yearsof experience as a Backend Engineer

  • Deep knowledge in Java

  • Experience in the cross-platform framework Flutter with Dart or in general with mobile apps for iOS or Android is a big plus

  • A good understanding of deploying and running workloads in the Cloud, e.g., Lambdas in AWS or Spring Boot Apps in a container environment like AWS Elastic Container Service (ECS)

  • Experience in writing testable Code

  • Ideally experience withInfrastructure as Code Frameworks like Terraform

  • Previous experience withFigma, Adobe XD or Sketch to adopt designs is a plus

  • Excellent communication skills in English, German is a plus

  • Goal-Orientation and a healthy collaboration with your colleaguesbased on mutual respect

  • A positive mindset to learn new things and advance our mission

What we offer you

  • The freedom to do a really good job

  • New Work: work up to 100% mobile (or on-site/hybrid) within Germany and take advantage of our flexible model

  • One "Self Education Day" per month

  • 30.5 days vacation

  • Individual training opportunities

  • Health Pass (free online and offline sports, fitness and health courses)

  • Team events

  • An international and diverse environment - colleagues from over 40 nations who work for 13 markets in 5 offices across Europe

  • A unique company spirit - an open error culture, enthusiasm for good results, and giving every individual room for growth