Lead Software Engineer
We are hiring for Lead Software Developer based Remotely in UK
Security Clearance: Active SC Clearance is must have
Job Description:
Technology
- Node.js
- API development - REST, OpenAPI
- Web development - HAPI
- Databases - PostgreSQL, MongoDB, Redis
- Unit testing - Jest, Lab
- Source Control – Git
- Cloud hosting - Azure/AWS
- Containerisation - Docker, Kubernetes, ECS
- CI and release - ADO, Jenkins, Github Actions
- Work Management - Jira, ADO
Responsibilities
- Translating requirements into viable system designs
- Putting users first, identifying needs based on evidence, developing services to meet those needs, and engage in
- meaningful interactions and relationships with users
- Create code that is open by default and easy for others to reuse
- Working with common Our Client technologies including Node.js, PostgreSQL, Redis
- Applying knowledge and experience to investigate and resolve issues
- Awareness of secure development practices including vulnerability scanning and OWASP
Skills and experience
- Ability to communicate clearly and with confidence to senior stakeholders
- Ability to communicate complex technical concepts to a non-technical audience
- Work management including refining and breaking down tasks, and defining acceptance criteria
- Awareness of Clean Coding practices and approaches to mitigate and address technical debt - refactoring, test coverage
- Software architecture - layers, separation of concerns, microservices