About the Company
The company is expanding its Core Engineering team and is looking for a Scala Full Stack Developer to support the development of scalable platform solutions and high-performance applications.
About the Role
The position involves full lifecycle software development across frontend, backend, and data layers. The engineer will contribute to platform architecture, application scalability, and the delivery of modern engineering solutions aligned with business requirements.
The role includes close collaboration with cross-functional teams, including Product Managers, Architects, Backend Engineers, Frontend Engineers, and business stakeholders.
Responsibilities
- Design, develop, and maintain full stack applications using Scala and modern frontend technologies
- Contribute to the architecture and scalability of the internal data platform
- Build reliable, maintainable, and high-performance software solutions
- Collaborate with technical teams and business stakeholders throughout the development process
- Translate business requirements into scalable technical solutions
- Write clean, efficient, and testable code following engineering best practices
- Participate in code reviews, debugging, testing, and performance optimisation
- Contribute to improvements in platform architecture and development workflows
- Support application scalability, reliability, and security
Requirements
- 6 to 11 years of experience in full stack software development
- Strong hands-on experience with Scala and backend development
- Experience with frontend technologies such as React, Angular, or similar frameworks
- Solid understanding of RESTful APIs, microservices architecture, and distributed systems
- Experience working with databases and data-intensive applications
- Strong knowledge of software design principles and engineering best practices
- Experience with code reviews, unit testing, and CI/CD pipelines
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
