£522 Per day
Inside
Remote
London, UK
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 to other developers. Candidates must have significant experience in software development and be UK residents for at least five years. This is a remote position with occasional travel to specific UK cities.
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: 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