About the Company
Founded over 15 years ago, this SME offers a highly innovative advertising technology platform, leveraging a modern stack including Big Data, Machine Learning, Kubernetes, and Google Cloud Platform (GCP). The company manages over a billion ad impressions per month through a technical solution that efficiently monetizes advertising placements while maintaining high performance and scalability.
The company values technical excellence, clean code, and innovation, fostering a collaborative work environment with a focus on learning, R&D, and continuous improvement.
About the Role
The Scala Developer will contribute to designing and building new features, maintaining the data stack, and improving CI/CD pipelines. The role requires selecting architectures aligned with business and technical constraints, adhering to clean code principles, and staying up to date with emerging technologies.
Engineers in this role work closely with the team to ensure high-quality, performant, and maintainable software solutions that support large-scale advertising operations.
Responsibilities
- Choose and implement architectures that align with business and technical requirements
- Design and develop new features following clean code principles
- Contribute to the company’s data stack and infrastructure
- Improve CI/CD pipelines and development workflows
- Perform R&D and stay up-to-date with emerging technologies
Requirements
- Minimum of 1 year experience with Scala
- Several years of professional development experience, ideally with Java
- Strong understanding of functional programming principles
- Commitment to writing clean, performant, and maintainable code
Nice to Have
- Experience with Kafka
- Previous work in data-intensive applications or big data environments
Benefits
- Collaborative and supportive work environment
- Humble, humorous, and team-oriented colleagues
- Attractive salary based on profile (50K–60K EUR)
- Opportunity to work on technically challenging projects with modern stack
- Engagement in R&D and continuous learning
