At a Glance
- Tasks: Design and develop secure, scalable applications using JavaScript within a cybersecurity-focused environment.
- Company: Join a forward-thinking tech company dedicated to innovation and security.
- Benefits: Enjoy flexible working, generous holiday allowance, and health benefits.
- Other info: Collaborative team culture with opportunities for personal and professional growth.
- Why this job: Make a real impact by creating solutions that enhance our ITSM platform.
- Qualifications: Strong JavaScript skills and experience in full-stack development required.
The predicted salary is between 60000 - 75000 £ per year.
This role is a Full Stack JavaScript Developer responsible for designing, building, and maintaining secure, scalable, and high-quality applications that extend and enhance our ITSM platform (ServiceNow). Operating within a cybersecurity-focused Managed Services environment, this role requires strong full-stack JavaScript expertise across backend, frontend, and API development, combined with a security-first mindset. The developer will take ownership of end-to-end solutions—from requirements and design through implementation, testing, and support—working closely with ServiceNow administrators, engineers, and business stakeholders.
Key Responsibilities
- Application Development: Design and develop custom JavaScript applications within our ServiceNow platform to automate business processes and resolve complex operational challenges.
- Requirements Gathering: Collaborate with stakeholders across the organization to understand their needs and translate them into technical solutions within ServiceNow.
- Security & Compliance: Implement secure coding practices aligned to SSDLC principles, including data protection, access control, and auditability.
- Customization and Integration: Customize existing applications and integrate with external systems and APIs to enhance functionality and user experience.
- Quality Assurance: Conduct thorough testing of developed applications and solutions. Ensure compliance with coding standards and best practices.
- Continuous Improvement: Identify technical debt and opportunities to improve platform reliability, developer experience, and delivery velocity.
- Documentation and Support: Create comprehensive documentation for developed applications and provide ongoing support and enhancements based on user feedback.
- Collaboration: Work closely with the System Administrators and other IT team members to ensure seamless implementation and operation of developed applications.
Skills, Knowledge & Expertise
- Very strong knowledge of JavaScript, NodeJS and the React framework.
- Experience with modern JavaScript tooling (ES6+, npm, build pipelines).
- Experience designing and consuming APIs in production environments.
- Ability to write clean, maintainable, well-documented code.
- Understanding of Secure authentication & authorisation techniques.
- Strong knowledge of both Server and Client Side JavaScript development.
- General programming skills and understanding of secure software development lifecycle (SSDLC).
- Excellent communication and teamwork abilities.
- Ability to manage multiple projects simultaneously and meet deadlines.
- Creative thinking and problem-solving skills.
Desirable Requirements
- Bachelor’s degree in computer science, information systems, or related field.
- Significant demonstrable experience specific to Full Stack JavaScript development.
- Other relevant certifications.
- Experience working in a security-focused environment.
- Knowledge of the ServiceNow Ecosystem is not a requirement, but would be useful.
Job Benefits
- Flexible Working: Balance your work and personal life with our flexible working options.
- Generous Holiday Allowance: Enjoy 25 days of holiday, plus bank holidays, with the option to buy up to 5 additional days of annual leave.
- Medicash & Critical Illness Scheme.
- Financial & Investment Benefits: Enjoy peace of mind with our Pension, Life Assurance, and Share Save Scheme.
- Community & Volunteering Programmes: Make a difference in your community with our volunteering opportunities.
- Green Car Scheme: Drive green and save money with our eco-friendly car scheme.
- Cycle Scheme: Stay fit and healthy with our cycle-to-work scheme.
- Special Time Off: Take time off for those big moments in life, like getting married/entering into a civil partnership, becoming a grandparent, and welcoming home a new pet.
- Family Planning: Benefit from our generous maternity and paternity leave, as well as time off and support for those undergoing fertility treatments.
Senior Software Developer in City of Westminster employer: NCC Group
As a Senior Software Developer in our London-based Cyber Services and Capabilities team, you'll thrive in a dynamic work culture that prioritises innovation and collaboration. We offer flexible working arrangements, generous holiday allowances, and a range of benefits designed to support your personal and professional growth, including community volunteering opportunities and family planning support. Join us to make a meaningful impact while advancing your career in a security-focused environment.