Cookie Settings
Mylivn uses cookies and related technologies for necessary site operation, analytics, and third party marketing purposes as described in our Cookie Policy. You decide which cookies you allow us to activate by (un-)checking the boxes. Click “Continue” to continue with your selection, or click “Accept all” to continue with all cookies being activated …Read more

Scala Backend Developer (f/m/d)

Mylivn - Your Lifestyle Social Network

Who we are

Mylivn is a social network for modern creative minds with multiple passions. Our mission is to inspire genuine creativity and authentic connections. We have a team of enthusiastic and creative doers from all over the world, and we’re always looking for new talents.

Join us on our mission to transform social media!

Our stack

Our backend system represents a microservice architecture with strict domain boundaries between services. We use HTTP RPC API for external and direct internal communications. Also, we use messaging to pass events between services. All our services are deployed as Docker containers.

Technologies we use in backend:

  • Languages: Scala (primary), Go (specific usecases), TypeScript (scripting, CI/CD).
  • Databases: PostgreSQL, Redis.
  • Messaging and Stream Processing: Apache Kafka.
  • Search: Elasticsearch.
  • Delivery and Orchestration: Docker, AWS ECR, AWS ECS (Fargate), AWS CDK.
  • Other services: AWS S3, AWS Rekognition, AWS IVS, AWS Personalize.
  • CI & CD: GitLab + Bash & Python

Your profile

  • 5+ years of Java/Scala development experience.
  • 2+ years of pure Scala development experience.
  • You have a good knowledge of the JVM.
  • You have experience with RDBMS (PostgreSQL preferred), NoSQL, KV stores.
  • You understand how to build distributed and resilient microservices using a modern stack of technologies.
  • You have a track record of successfully developed and delivered applications.
  • Ability to use the right tool at the right time. You can switch to other programming languages, quickly learn new technologies.
  • You have a decent level of English, can read technical documentation and communicate easily with your colleagues.

Your roles

  • Build new features and improve existing ones for our modern and scalable backend system.
  • Become an owner of a set of microservices, be responsible for a given business and technical domain, suggest ways to improve performance and quality of your services, participate in cross-service integrations processes.
  • Collaborate with a team around you and help in its development processes early on.
  • Join in with cross-functional teams to define, design and ship new features.
  • A chance to enrich our team with your knowledge and your innovative ideas.
  • You continuously discover, evaluate and implement new technologies to maximize quality and efficiency.

Nice to have

  • Hands-on experience with Apache Kafka. You understand its architecture and guarantees.
  • Knowledge of Scala FP libraries like ZIO, Cats, Doobie. Understanding about effects management and referential transparency.
  • Hands-on experience with AWS services (development and deployment).
  • You like to learn about new technologies and trends.
  • You know your tools and you’re not afraid to use them (debugging, profiling, Java tools).
  • You always do your best to deliver your code on time and achieve the best quality and you are never satisfied until your task is done.
  • You prefer reading and understanding documentation rather than the first upvoted answer on Stack Overflow.

Why mylivn

At mylivn we are fast paced and highly motivated. We want to become the best this world has to offer, and we want to do it with other like-minded team members. Our different backgrounds offer a unique opportunity to interact with cultures and capture creative ideas in a new way. mylivn is made up by an exciting and talented team from around the world.

  • A Modern, open-plan office in the heart of a thriving business district in Munich
  • Non-hierarchical structure and a fast decision-making process
  • Hardware of your choice
  • Flexible working hours and opportunity to work from home
  • Opportunity to take part in shaping Mylivn and have a direct impact in developing a new social network
  • Barbeque parties on our rooftop terrace
  • A chill zone with playstation and free drinks

If you are a fun individual who wants to join us for the ride, then please get in contact. Don’t miss this chance to leave your footprint on one of Europe’s fastest growing startup.

Our Benefits

Open communication
A team of international colleagues
Free coffee, drinks and fruits
BBQ parties on our roof terrace
Our office is located in a thriving business district in Munich.Mylivn GmbH, Riesstraße 12, 80992 Munich, GermanyOpen in google maps