We’re a people development company, helping to build high-performing teams through the power of awareness.
Senior Software Engineer, Node.js
Location
United Kingdom
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Node.js
Insights
• Understand the product • Develop a strong understanding of Insights’ products and services • Apply this knowledge during refinement, design, and build phases to ensure the right features are delivered • Actively contribute to a cross-disciplinary delivery squad • Participate in Agile SCRUM ceremonies • Help refine and improve delivery processes • Share ideas and expertise across process, features, and technical topics • Contribute to initiatives that improve overall delivery capability • Support less experienced colleagues • Collaborate across squads on shared challenges • Design, develop, release, and support scalable, robust software • Collaborate with Technical Leads on architecture • Conduct code reviews with constructive feedback • Write and maintain tests, expanding test coverage • Produce documentation and build the team knowledge base
Job Requirements
- Strong JavaScript experience in large-scale projects
- Experience with TypeScript
- Passion for high-quality user experiences
- Strong React expertise using modern approaches and versions
- Confident with unit and integration testing
- Strong focus on automation across development, testing, and deployment
- Familiarity with Git source control
- Experience conducting code reviews
- Ability to lead and promote modern technologies for cutting-edge development
Benefits
- 35 days holidays
- Discretionary Annual Bonus
- Private Medical Insurance
- Income Protection
- Pension Plan
- Health Cash Plan
- Life Assurance
- Electric Car Scheme
- Gymflex
- Employee Giving
- My Advantage – Employee Discounts
- Critical Illness cover
- Employee Assistance Program
- Holiday purchase option
- Flexible working - we are keen to help you in your work/life balance, talk to us if you have any ideas
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Participate in the development and maintenance of an innovative application. • Analyze requirements (in collaboration with the client) and contribute to solution design. • Develop test cases. • Deploy applications to production environments. • Diagnose and troubleshoot incidents. • Use repositories and software development tools. • Design and develop new application modules. • Apply AI‑driven approaches for: Code generation and refactoring, Automated documentation, Test generation and validation, Debugging and root‑cause analysis, Code reviews and quality improvements, SDLC automation and developer productivity optimization. • Understand the capabilities, limitations, and appropriate usage of Large Language Models (LLMs) in software engineering workflows. • Collaborate in the adoption of AI engineering best practices, governance, and secure usage of AI tools in enterprise environments. • Stay up to date with emerging AI engineering trends, frameworks, and development accelerators.
Senior Fullstack Developer/Tech Lead – .NET
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Design, develop and maintain fullstack applications and services using C#/.NET and JavaScript • Lead the technical design and continued development of a business-critical platform • Collaborate with business stakeholders, product teams and technical teams to translate requirements into effective technical solutions • Develop and integrate APIs, cloud services and platform components • Contribute to architecture decisions, development roadmaps and technical improvements • Support rapid Agile delivery, ensuring code quality, maintainability and performance • Provide technical guidance and contribute to efficient development team practices
• Build and maintain backend services, APIs, webhooks and integration services. • Develop secure, scalable foundations for multi-tenant education products. • Build and improve integrations with learning platforms, third-party services, AI providers and internal systems. • Design reliable data flows for assessment, feedback, learner activity, reporting and operational workflows. • Build and maintain authentication, authorisation, permissions and audit capabilities appropriate for education products. • Work with PostgreSQL, BigQuery and modern cloud application infrastructure. • Build and deploy containerised services in cloud environments. • Improve reliability, observability, performance and maintainability across backend systems. • Investigate production issues, identify root causes and implement durable fixes. • Work closely with Product and AI Engineers to turn product needs into scalable technical systems. • Engage with education partners where useful to understand real workflows and improve integrations. • Use AI-assisted development tools appropriately while maintaining strong standards for testing, security and code quality. • Write clean, tested and maintainable code.
Senior Backend Engineer – Storefront
Thomann.ioWe are creating the most inspiring shopping experience for musicians
• Develop and maintain customer-facing features and components across Content Management, Advertising, and Customer Relations. • Lead pivotal projects from development through production launch, including landing page improvements and expansion of marketing campaign capabilities. • Implement and maintain new and existing product features. • Perform comprehensive automated unit and integration testing to ensure high quality, supplemented by manual testing as needed. • Help drive the team forward by leading technical solution planning and ensuring project goals are met on schedule. • Collaborate with stakeholders and other engineering teams on business-critical projects and features.




