Lead Developer - Python / AWS
Role details
Job location
Tech stack
Job description
This new role entails leading our development team and with them delivering changes as part of an agile sprint cycle.
Developers are all full stack although, due to our meta data driven front ends, back-end work is predominant.
Developers are assigned to small dev teams, and these teams are self-managing being led either by the Head of Product Management, a Product Owner or a Senior Developer.
This is a matrix style reporting line where the work priority is co-ordinated by the team leads but the development process, standards and technical solutions are to be owned by this new role.
Recruiting, coaching, mentoring and progressing less experienced developers is a key component of this role as is being responsible for selecting and improving the technical tools used to deliver changes.
Technology Stack
- Full serverless cloud stack (AWS)
- SQL Database
- Python Back End
- Javascript / React Front End
- REST APIs
- AWS Facilities (S3 / SQS / API Gateway / Lamdba)
Requirements
- Extensive experience of the Software Development Lifecycle
- Good experience of multi-tiered development via APIs
- Good experience using the technology stack specified
- Line management of developers
- Experience in the energy industry is a considerable plus