
Robert Walters
Job description
The Node.js Developer will lead enhancements and support applications using enterprise platforms. Collaborating with internal teams, you’ll implement changes via Agile methodologies, addressing complex business needs. The role combines Node.js expertise with business insight to deliver customer-focused solutions
Key Responsibilities:
• Deliver High-Quality Software: Develop and implement software in line with agreed-upon quality and risk standards, ensuring it meets the needs of the business.
• Ensure Service Excellence: Maintain and support the applications, ensuring service levels remain high.
• Adhere to Development Standards: Help refine and enhance development practices, processes, and standards within your team.
• Collaboration & Agile Practices: Actively participate in Agile ceremonies, collaborating with business teams, Product Owners, and developers to create innovative solutions.
• Focus on Continuous Improvement: Contribute to operational delivery automation, working alongside DevOps suppliers and IT Operations to drive efficiency and improvements.
• First-Line Support: Provide production support for business-critical incidents, especially for Data Vendor Provider applications like Refinitiv and Bloomberg.
• Mentorship: Guide junior developers, sharing knowledge and helping them grow within the team.
• Software Lifecycle Management: Participate in the development lifecycle, ensuring system changes, patches, and enhancements align with the bank’s operational priorities and procedures.
• Focus on Risk & Compliance: Support the bank’s audit, control, and risk activities while ensuring that the solutions are secure by design and comply with the bank’s guidelines.
Technical Skills & Expertise:
• Node.js Framework (Express): Proven experience in building backend systems using Node.js and Express.
• Databases: Extensive experience with both relational databases (e.g., Oracle, MySQL) and NoSQL databases (e.g., MongoDB).
• DevOps & CI/CD: Expertise in DevOps tooling and processes (e.g., Azure DevOps, GitLab, Bitbucket Pipelines).
• Agile Methodologies: Strong understanding of Agile working principles and practices, and the ability to collaborate within a dynamic team environment.
• Cloud-Native Microservices: Experience developing and deploying cloud-native microservices and RESTful APIs.
• Design Patterns: Knowledge of Singleton, HashMap, Functional Interfaces, and multi-threading to optimize performance and scalability.
• Software Lifecycle & Design: Understanding of software lifecycle, design principles, and best practices for building maintainable, secure, and high-performance systems.
• Desired Experience: Exposure to Trading or Risk environments, streaming/messaging platforms, and technologies like MongoDB Atlas and Azure.
Salary & Benefits:
• Salary: £49,920 – £80,000 (Tax Free equivalent to £68k), with flexibility.
• Bonus: 10% annual performance bonus.
• Benefits: 80% medical coverage, flex allowance, season ticket subsidy, pension, childcare allowance, and more.
Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates
To apply for this job please visit www.robertwalters.co.uk.