interface-icon-arrow-up

Senior Software Engineer - Full Stack (m/f/d)

Full-Time

Hamburg

We are looking for a candidate with a strong engineering background to join our team and help develop our SaaS product(s) as a Senior Full Stack Engineer.

Your role

Position Overview

We are looking for a candidate with a strong engineering background to join our team and help develop our SaaS product(s) as a Senior Full Stack Engineer.

Our primary infra & tech stack is: Typescript, AWS, CDK, Serverless (Lambda), Github Actions, React (17+), NestJs and Microfrontends via Webpack5 Module Federation – all via a Mono-Repo setup.

Responsibilities

  • Execute and build new services from user story to production (basically, execute and see the whole software development lifecycle through)
  • Deploy programs and evaluate user feedback
  • Troubleshoot, debug and upgrade existing systems
  • Document and maintain software functionality
  • Write well-designed, testable code

Requirements

  • Fluency in English
  • Able to clearly and effectively communicate
  • Experience creating full applications from scratch, given user requirements
  • Solid knowledge of Typescript
  • Solid foundation of React and it's modern hooks
  • Working experience with NodeJS
  • A solid understanding of both functional programming, as well as OOP
  • A clear understanding of basic design principles
  • Working experience in a cloud infrastructure

Desirable, but not required

  • Fluency in German
  • Resides in Hamburg
  • AWS and CDK
  • Terraform and/or Ansible
  • Experience with NestJS
  • Experience creating custom CI/CD pipeline (preferably GitHub pipelines)
  • Experience with Micro Frontends (Webpack 5 Module Federation)

TL;DR

We are looking for a strong, multi-paradigm engineer who is eager to learn and able to take user requirements and transform them into a working application. Despite the long list ofrequirements, we care less about what exactly you know. Instead, what's more important is that we find a candidate who is:

  • Humble
  • Easy to work with
  • Great at communicating
  • Willing to both teach, as well as learn, for their peers
  • Not afraid of taking on new challenges where the road isn't always clear. We're a startup after all, so we're figuring some of it out as we go along ;)

And lastly... Let's build something cool and have fun along the way!

cancel