£522 Per day
Inside
Remote
London
Summary: The Lead Developer role requires expertise in Scala, Play Framework, and AWS, focusing on both front-end and back-end application development. The position is remote within the UK, with occasional travel to specific cities. Candidates must have resided in the UK for at least five years and will be responsible for providing technical leadership and ensuring best practices in development. The contract duration is six months, with a competitive day rate.
Key Responsibilities:
- Lead development of front-end and back-end applications using Scala.
- Develop microservices using Scala and Play Framework deployed on AWS PaaS.
- Collaborate with cross-functional teams on design, development, and testing.
- Provide technical leadership and mentorship to developers.
- Ensure best practices in code quality, testing, and deployment.
- Participate in architectural discussions and decision-making.
- Conduct code reviews and provide constructive feedback.
Key Skills:
- Strong experience with Scala and Play Framework.
- Proficiency in AWS services.
- Experience with MacOS or Linux OS.
- Ability to lead development teams and mentor junior developers.
- Strong understanding of microservices architecture.
- Experience in code quality assurance and testing practices.
Salary (Rate): £522 daily
City: London
Country: UK
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Role: Lead Developer
Location: UK Remote with occasional travel to Leicester, Leeds or Newcastle
Duration: 6 Months
Day rate: £522 Inside IR35
Candidates must have been a UK resident for 5 years or more.
Job Description:
Lead Developer with strong Scala + Play + AWS experience
Required Skills & Experience:
MacOS or Linux OS Lead development of Front End & Back End apps using Scala
Develop microservices using Scala + Play Framework deployed on AWS PaaS
Collaborate with cross functional teams on design, development, and testing
Provide technical leadership & mentorship to developers.
Ensure best practices in code quality, testing, and deployment
Participate in architectural discussions and decision-making
Conduct code reviews and provide constructive feedback