At a Glance
- Tasks: Lead enhancements and support applications using Node.js in a collaborative Agile environment.
- Company: Join the European Investment Bank, a leader in financial services and innovation.
- Benefits: Enjoy a competitive salary, performance bonuses, and extensive medical coverage.
- Why this job: Be part of a dynamic team focused on delivering customer-centric solutions and continuous improvement.
- Qualifications: Experience with Node.js, databases, DevOps, and Agile methodologies is essential.
- Other info: This role offers hybrid working and opportunities for mentorship and career growth.
The predicted salary is between 42000 - 68000 £ per year.
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.
About the job
Contract Type: FULL_TIME
Specialism: Information Technology
Focus: Software Engineering
Workplace Type: Hybrid
Experience Level: Associate
Location: City of London
Job Reference: 2BHYSU-5A417CDA
Date posted: 28 February 2025
Consultant: Dane Moore
Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.
#J-18808-Ljbffr
NodeJS Developer - European Investment Bank employer: Robert Walters UK
Contact Detail:
Robert Walters UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land NodeJS Developer - European Investment Bank
✨Tip Number 1
Familiarise yourself with Agile methodologies, as this role heavily relies on collaboration within Agile teams. Attend local meetups or online workshops to enhance your understanding and network with professionals in the field.
✨Tip Number 2
Showcase your experience with Node.js and Express by contributing to open-source projects or building your own applications. This hands-on experience will not only strengthen your skills but also provide tangible examples to discuss during interviews.
✨Tip Number 3
Gain insights into the financial sector, particularly trading and risk environments. Understanding the business context will help you align your technical skills with the needs of the European Investment Bank.
✨Tip Number 4
Connect with current or former employees of the European Investment Bank on LinkedIn. Engaging in conversations can provide valuable insights into the company culture and expectations, which can be beneficial during your application process.
We think you need these skills to ace NodeJS Developer - European Investment Bank
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, Express, and relevant databases. Emphasise any previous roles where you collaborated in Agile environments or provided production support.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about software development and how your skills align with the responsibilities of the Node.js Developer role. Mention specific projects or experiences that demonstrate your expertise.
Showcase Technical Skills: Clearly list your technical skills related to the job description, such as DevOps tools, cloud-native microservices, and design patterns. Use examples to illustrate how you've applied these skills in past projects.
Highlight Collaboration Experience: Since the role involves working closely with teams, include examples of how you've successfully collaborated with others in previous positions. This could be through Agile ceremonies or mentoring junior developers.
How to prepare for a job interview at Robert Walters UK
✨Showcase Your Node.js Expertise
Be prepared to discuss your experience with Node.js and Express in detail. Highlight specific projects where you've built backend systems, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Agile Knowledge
Since the role involves Agile methodologies, make sure you can articulate your understanding of Agile principles. Share examples of how you've participated in Agile ceremonies and collaborated with cross-functional teams to deliver solutions.
✨Discuss Continuous Improvement
Talk about your approach to continuous improvement and automation. Provide examples of how you've contributed to operational efficiencies or enhancements in previous roles, especially in relation to DevOps practices.
✨Prepare for Technical Questions
Expect technical questions related to databases, cloud-native microservices, and design patterns. Brush up on your knowledge of relational and NoSQL databases, as well as key design principles that ensure high-performance systems.