Design and implement microservices enabling highly scalable, inventive, secure, and cost-effective solutions.
Deliver automated and well-tested features single-handedly or in collaboration with teammates in various roles.
Use engineering best practices to establish reliable, scalable, and secure systems.
Own architectural decisions on the features that you are developing.
Master the problem space in which your team operates and participate in the discovery to find a suitable solution.
Lead challenging projects that require your team’s input.
Learn quickly from your colleagues and projects. Contribute to the learning of your fellow engineers via writing documentation, hosting learning sessions, etc.
Work in a culture of continuous improvement, adaptation, reflection, and growth.
Kotlin expert in the context of distributed systems and RESTful and gRPC services. (2+ years)
Experience in cloud platform hosting via AWS/GCP and terraform/cloud formation/helm.
Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services).
2+ years of experience in large-scale applications.
Experience in working with agile methodologies.
Experience with messaging services (SNS/SQS, Kafka, or Pub/Sub).
Experience with common CI/CD tools like Jenkins, Drone, and Spinnaker.
Rigor in high code quality, automated testing, and other engineering best practices.
Curious and open-minded with a growth mindset, thriving on continuous feedback.
Nice to have
Experience with Golang and professional experience working with relational and nonrelational databases.
Building, maintaining & running a high traffic system in a microservice environment with Kubernetes.
Experience with common monitoring/alerting/logging tools such as Grafana, Prometheus, Datadog, distributed tracing.
Familiar with Istio/Kong/Service mesh config.
What you'll be doing
Design and implement microservices for scalable solutions.
Collaborate with teammates to deliver features.
Establish reliable, scalable, and secure systems following best practices.
Own architectural decisions and lead challenging projects.
Participate in continuous learning and growth initiatives.
Perks and Benefits
Hybrid working model with face-to-face collaboration in Berlin campus 2 days a week.
Health benefits including checkups, meditation, yoga, gym subsidy.
Financial support with share purchase plan, transportation discounts, insurance, and pension plan.
Professional development opportunities with educational budgets, language courses, and parental support.
Food perks including meal vouchers, online canteen, and corporate discounts.