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!