Apply Now
You will join a multi-disciplinary team as a back-end developer in a hybrid working setup. We use modern technologies in a microservices architecture. We take a data-driven, experimental, and Agile approach, using neural networks for personalized content, daily multiple-rollouts, A/B testing, and insights-driven feature development.
What you’ll do:
- Collaborate with product managers, designers, and other stakeholders to understand and translate project requirements into technical specifications.
- Design and implement scalable, reliable, and maintainable software solutions.
- Write clean, efficient, and well-tested code using industry best practices.
- Help to improve work in all areas: coding, processes, testing, tools, and collaboration.
- Mentor junior and mid-level developers.
Who you are:
You have experience in software development in online areas, with a big codebase and a large user base. 6+ years of full-time employment on large and distributed systems. You like and breathe Agile development, focus on delivering, and like to take an active role in improving how we work.
Core Skills:
- Experience running large systems written in JVM languages like Java, Kotlin or Scala.
- Experience in an event-driven microservices architecture.
- Experience with CI/CD pipelines and DevOps practices.
- Experience running services in cloud environments like AWS or GCP.
- Experience with relational databases (like MySQL) and NoSQL (like Cassandra).
- Familiarity with designing REST APIs.
- Familiarity with Agile Methodologies.
Bonus Skills:
- Experience with Kafka, ElasticSearch, RabbitMQ, and Terraform.
- Familiarity with observability tools.
- Experience with Node.js.
Other Skills:
- A user-first approach to development, thinking critically about how features will be used in real-world scenarios.
- Experience communicating proposals, status updates, and solutions to colleagues, team members, and collaborators.
- A drive to actively participate in projects, foster collaboration, and ensure alignment with other teams.
- A commitment to learning, staying updated on industry trends, and exploring creative solutions.
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.