Berlin | Anteilig remote | Vollzeit

Senior Software Engineer (m/f/d)

About the Role

  • Develop and evolve various products and services used in our Revenue Management and Dynamic Pricing
  • Champion user-centric design alongside UI/UX designers when creating domain-driven services
  • Engage in pair and mob programming as well as in code reviews to distribute knowledge
  • Leverage AI-assisted coding tools to accelerate development, improve code quality, and drive innovation across the company and the team
  • Facilitate important technical resolutions and communicate them to the team and stakeholders alike

About You

  • You have 5+ years of experience in software engineering of distributed systems, preferably in larger organisational contexts
  • You have 3+ years overall professional Node.js development experience
  • You possess knowledge of NestJS/Express, React or similar frameworks
  • Your proficiency in TypeScript ensures robust and scalable software through sophisticated type safety techniques
  • Experience with building applications applying Domain-Driven Design concepts and modern architectures like Hexagonal and/or Ports & Adapters, SOLID principles, etc
  • Experience with MySQL/PostgreSQL and key-value stores
  • Experience with AWS (or any other Cloud Platform)
  • DevOps experience with Docker, Terraform, CI/CD and Kubernetes are very beneficial in this role