£522 Per day
Inside
Remote
London
Summary: The role of Lead Developer involves leading the development of front-end and back-end applications using Scala, Play Framework, and AWS. The position requires collaboration with cross-functional teams and providing technical leadership and mentorship to other developers. The role is primarily remote with occasional travel to specific UK cities. Candidates must have been UK residents for at least five years.
Key Responsibilities:
- 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.
Key Skills:
- Strong experience with Scala, Play Framework, and AWS.
- Proficiency in MacOS or Linux OS.
- Experience in developing microservices.
- Ability to provide technical leadership and mentorship.
- Strong collaboration and communication skills.
- Experience in code quality assurance and testing.
Salary (Rate): £522 daily
City: undetermined
Country: UK
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: undetermined
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