103 Varite Jobs
Senior Scala Developer - Distributed Systems (5-15 yrs)
Varite
posted 4d ago
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, using daily multiple rollouts, A/B testing, and insights-driven feature development.
Essential Job Functions :
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them 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, collaboration.
Qualifications :
- You have experience in software development in online areas, with a big codebase and a large user base.
- At least 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 preferably Scala.
- Experience in 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.
Functional Areas: Other
Read full job descriptionPrepare for Scala Developer roles with real interview advice