Senior Backend engineer (Scala) - remote

airfocus GmbH
Posted 3 years ago
YOUR MISSION

  • Develop new awesome features for our product
  • Maintain and improve the codebase
  • You deconstruct recurring problems into their single pieces to produce highly modular and reusable code

YOUR PROFILE

  • Profound knowledge in Scala (nice to have: akka)
  • MongoDB, PostgreSQL
  • Experience in modern HTTP Rest APIs
  • Knowledge in writing tests
  • Agile mindset
  • Working autonomously as well as being a team player
  • You could win a debate on tabs vs. spaces conducted entirely in English ;)
  • Nice to have: Experience in DevOps and experience with Docker

WHY US?

You'll join a diverse and talented team, with plenty of opportunities for personal growth, impact, and learning.

  • Boost your personal development and gain new skills in an exhilarating space.
  • Competitive compensation based on prior experience. 
  • Permanent contract and flexible working hours (incl. home office).
  • MacBook Pro or notebook and monitor of your choice
  • Free snacks and drinks
  • Team events, such as happy hours, off-sites, and retreats
  • Language lessons
  • Relocation Package for foreign (non-German) candidates relocating to Hamburg

OUR TECH STACK

Backend
  • Language: Scala
  • Foundation: akka, akka-streams, (some lagom)
  • Data storage: MongoDB, PostgreSQL, S3
  • Packaging: Docker
  • Testing: scalatest
  • Quality: scalafmt
  • Organization: microservices
Infrastructure 
  • Source code management: GitHub
  • Continuous integration: Drone CI
  • Provider: Digital Ocean
  • Orchestration: Kubernetes
  • Workflow: Continous deployment
We work in small cross-functional teams that usually consist of 3 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle. You’ll see all the customer feedback and will be encouraged to come up with your ideas or objections.