Job ID 332025
Remote with occasional travel to site in London
£535 per day (Inside IR35)
The software engineer is part of the feature Team. Their main task is the technical implementation of the business requirements (e.g. user stories).
The full stack software engineer is primarily responsible for:
Developing and maintaining all server-side components.
Ensuring optimal performance of the central database and responsiveness to front-end requests.
Collaborating with front-end developers on the integration of elements.
Designing/Developing customer-facing UI and back-end services for various business processes.
Developing high-performance applications by writing testable, reusable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions.
Running diagnostic tests, repairing defects, and providing technical support.
Documenting Node.js processes, including database schemas.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Node.js development
Standard responsibilities of a software engineer are:
Delivery of high-quality work results (structure, content, form)
Introduction of new technical user stories to implement technical and architectural measures
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Compliance with quality guidelines (Unit Tests, Code Quality, Test Driven Development)
Consideration of non-functional requirements and operation-relevant topics during conception and implementation (logging, performance, monitoring, debugging)
End-to-end thinking during development – the responsibility extends from (local) test environment to integration and production environment
Proactive skill building regarding new technologies
Presentation of concepts and work results in the context of demos and tech-talks
Responsible for estimates and commitments
Follow the agile software development lifecycle
Working with the other members of the team to deliver features the client really needs at pace
Working within agile multidisciplinary teams.
Agile knowledge, working within modern DevOps approaches.
Strong on communication and working with other team members
Senior role to be able to act as technical lead, reviewing code of other team members, helping team to understand how to deliver the requirements in code
This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission