Job Description
Job Title: Full Stack Developer (Node.JS, Hashi Vault)
Location: London, Sheffield, UK (3 days/week Onsite)
Duration: 6months+
Banking Client Experience required
Job Description:
We are seeking a highly skilled and motivated Full Stack Developer with a strong foundation in Node.js and hands-on experience in Python scripting, DevOps automation, and modern front-end frameworks like Angular 16+. The ideal candidate will be comfortable working across the stack, integrating security tooling (e.g., Hashi Corp Vault), and deploying CI/CD pipelines using Jenkins and Ansible.
Key Responsibilities:
* Design, develop, and maintain backend services using Node.js (primary) and Python (secondary).
* Build secure and scalable APIs and microservices architecture.
* Collaborate with DevOps teams to implement automated pipelines using Jenkins and Ansible.
* Integrate and manage HashiCorp Vault for secrets management and secure configuration.
* Develop dynamic and responsive front-end applications using Angular 16+ and TypeScript.
* Troubleshoot, debug, and optimize code for performance and scalability.
* Participate in code reviews, technical design discussions, and agile ceremonies.
Required Skills & Experience:
* Strong hands-on experience in Node.js with deep understanding of asynchronous programming and event-driven architecture.
* Good command of Python for scripting and backend automation tasks.
* Solid knowledge of Jenkins for CI/CD pipeline design and management.
* Experience with Ansible for configuration management and automation.
* Proficiency in Angular 16+ and TypeScript for building modern front-end applications.
* Working knowledge of HashiCorp Vault (Hashivault) or similar secret management tools.
* Familiarity with RESTful APIs, authentication protocols (OAuth2, JWT), and security best practices.
Priyanka Sharma
Senior Delivery Consultant
Office: 02033759240
Email: psharma@vallumassociates.com