Senior Software Developer
Senior Software Developer
Whitehall Resources currently require an experienced Senior Software Engineer to work with a key client
**Please note this role falls INSIDE IR35**
Job Description:
* 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 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