This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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
Job Responsibility
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
Requirements
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
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