Negotiable
Undetermined
Undetermined
London, UK
Summary: The Scala Developer role requires a candidate with over 5 years of software development experience, particularly in Scala and Azure platforms using CI/CD techniques. The position involves designing, implementing, and operating end-to-end product experiences while collaborating with distributed teams. Strong problem-solving skills and a passion for delivering high-quality user experiences are essential. The role emphasizes complete ownership of the software lifecycle with a focus on code quality and efficiency.
Key Responsibilities:
- Design, implement, and operate end-to-end product experiences.
- Drive feature velocity, modularity, component reuse, and performance/reliability.
- Collaborate with geographically distributed teams across Product, Design, User Research, and Engineering.
- Ensure complete end-to-end ownership through the software lifecycle.
- Focus on solution, code quality, and efficiency.
Key Skills:
- 5+ years of software development experience.
- Strong knowledge in Scala.
- Proven experience with Azure platform using CI/CD techniques.
- Familiarity with Java/JVM/SQL.
- Experience with Kafka message streaming.
- Knowledge of Akka and functional libraries like ZIO, Cats.
- Understanding of distributed systems.
- Strong problem-solving, debugging, and troubleshooting skills.
- Ability to quickly learn new technologies.
Salary (Rate): undetermined
City: London
Country: UK
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Primary skill- Scala, Java, SQL
Secondary skill- Scala, Java, SQL
Good to have - Scala, Java, Azure platform using CI/CD
Detailed JD -
5+ years of software development experience in?building and shipping production grade software.
Strong knowledge in Scala.
Proven development experience in software engineering on the Azure platform using CI/CD techniques with Scala.
Familiar with Java/JVM/SQL.
Experience with Kafka message streaming.
Good to have knowledge of Akka and any functional library like ZIO, Cats etc.
Familiar with working of distributed systems.
Passion for delivering high quality/delightful user experience, strong problem solving, debugging, and troubleshooting skills.
Ability to ramp up quickly on new technologies and adopt solution from within the company or from the Open-Source community.
Deliver : design, implement and operate end-to-end product experiences, drive feature velocity, modularity, component reuse and performance/reliability, in close cooperation with multiple geographically distributed teams across Product, Design, User Research and Engineering teams to deliver complex, large-scale projects.
Own: complete end-to-end ownership through software lifecycle with strong focus on solution, code quality and efficiency are expected