Senior Lead Developer

Kidde Global Solutions
Hyderabad, Telangana, India

The Next Level of Fire & Life Safety Leadership

With more than two centuries of combined history, brands like Kidde, Kidde Commercial, Edwards, GST, Badger, and Aritech have been leading the way in protecting people and property around the world. Now, we’re taking that leadership to the next level. Kidde Global Solutions brings together the most trusted and iconic brands in safety, building upon our shared experience and expertise to address the needs and challenges of more customers in more places. With an unmatched portfolio of solutions and services, and a commitment to constant innovation we’re elevating the standards for an entire industry – and establishing the next level of fire and life safety leadership.

At Kidde Global Solutions, you’re joining a global technology leader in fire and life safety solutions and our employees are the heart of it all. With industry-defining brands in life safety and security, you’ll be part of a legacy of leadership working with cutting-edge technologies that protect lives and property worldwide. As a leading fire safety brand, our mission is to provide solutions that protect people and property from the effects of fire and related hazards. We’re committed to expanding our impact and providing dynamic opportunities for growth within our team. You’ll be part of a company that prioritizes quality, integrity, collaboration, and customer care, with the resources, training, and incentives to ensure your success every step of the way.

Role Overview

This role includes developing Angular web screens, Node.js backend services, real-time communication features, REST APIs, and Linux-based deployment support. The developer will work closely with product, engineering, QA, DevOps and global R&D teams.

Key Responsibilities

Angular Web Client

  • Build and maintain Angular web pages using TypeScript.
  • Create user-friendly screens for configuration, monitoring, alarms, events and diagnostics.
  • Connect the web application with backend REST APIs and WebSocket services.
  • Ensure the interface is responsive, reliable and easy to use.

Node.js Web Backend

  • Develop backend services using Node.js and TypeScript.
  • Design and maintain REST APIs for the Angular web client.
  • Support real-time communication using WebSockets and socket connections.
  • Handle authentication, authorization, logging and error handling.

Linux Deployment and Support

  • Deploy and support Node.js services on Linux.
  • Configure services so they start and recover automatically.
  • Troubleshoot application, network, server and performance issues.
  • Maintain secure settings, logs, certificates and deployment procedures.

Required Technical Skills

  • Strong experience in full-stack web application development.
  • Good knowledge of Angular, TypeScript, HTML, CSS and responsive design.
  • Good experience with Node.js, REST APIs and WebSockets.
  • Understanding of authentication, authorization and secure coding practices.
  • Experience with Linux environments, command-line tools and service deployment.
  • Experience with Git or SVN, Jira, Jenkins or similar development tools.
  • Ability to write unit, integration and automated UI tests.

Testing Responsibilities

  • Create automated tests for frontend and backend features.
  • Test APIs, WebSocket communication and socket connections.
  • Support integration testing, product verification and code reviews.

Experience And Technical Qualifications

  • 8-12 years of software development experience.
  • Strong hands-on experience with enterprise web applications.
  • Experience building scalable, secure and maintainable software.
  • Ability to work across frontend, backend, database, testing and deployment areas.

Behavioural Competencies

  • Takes ownership and delivers work on time.
  • Communicates clearly with team members and stakeholders.
  • Works well independently and as part of a team.
  • Shows curiosity, accountability and willingness to learn.

Security Responsibilities

  • Follow secure coding practices.
  • Protect credentials, tokens, keys and configuration secrets.
  • Use secure communication methods such as HTTPS and TLS.
  • Support security logging, auditing and vulnerability checks.

Desirable Experience

  • Experience with security, access-control, alarm or industrial-control systems.
  • Experience with real-time event processing and dashboards.
  • Knowledge of automated security and dependency-scanning tools.

Architecture Responsibilities

The developer will be responsible for maintaining clear boundaries between:

  • Keep frontend, backend, real-time communication and deployment components well organized.
  • Design software that is reliable, secure, scalable and easy to maintain.
  • Document interfaces, protocols, deployment steps and system behavior clearly.

The system should remain cohesive and maintainable, with only the independent modules required to provide reliability, security, scalability and clear separation of responsibilities.

Personal Attributes

  • Able to work effectively across frontend, backend, protocol and Linux environments.
  • Strong attention to protocol accuracy, security and data integrity.
  • Able to diagnose issues across the browser, application, network and operating-system layers.
  • Focused on reliability, maintainability and predictable system behaviour.
  • Comfortable working with real-time, high-volume security information.
  • Able to translate complex technical functions into clear operator interfaces.
  • Capable of working within an established architecture.
  • Able to collaborate with embedded, mobile, test and product-development teams.
  • Capable of documenting interfaces, protocols, deployment processes and system behaviour clearly.

World Leaders in Fire and Life Safety

Kidde Global Solutions is a world leader in fire & life safety solutions tailored for complex commercial facilities to homes. Through iconic, industry-defining brands including Kidde, Kidde Commercial, Edwards, GST, Badger, and Aritech, we provide residential and commercial customers with advanced solutions and services to protect people and property in a wide range of applications, all around the globe.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →