Sr Staff Software Engineer NodeJS
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
IND Senior Staff Software Engineer - GCC020 We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too. Join our team as we help shape the future. Technical Skills Deep hands‑on experience building modern, enterprise‑grade web applications using Angular (components, services, RxJS, forms, routing, performance optimization). Strong backend development experience with Node.js, including API design, business logic implementation, and integration with downstream services. Solid understanding of RESTful APIs, asynchronous patterns, and event‑driven architectures. Experience designing and implementing end‑to‑end full‑stack solutions, from UI through backend services and data access layers. Proficiency with TypeScript across both frontend and backend codebases. Experience with cloud‑native architectures (AWS), including containerization and deployment pipelines (e.g., CodePipeline, CodeBuild, CodeDeploy.) Familiarity with databases (SQL and/or NoSQL) and data modeling considerations for scalable systems. Experience implementing and maintaining CI/CD pipelines, automated testing, and quality gates. Strong understanding of application security, performance optimization, and observability in production systems. Thought Leadership Act as a technical authority within the organization, guiding architectural decisions and promoting best practices across teams. Lead and contribute to system design discussions, balancing short‑term delivery with long‑term scalability and maintainability. Proactively identify opportunities to improve engineering standards, developer experience, and overall system quality. Mentor senior and mid‑level engineers, helping them grow in design thinking, code quality, and ownership mindset. Influence technology direction through clear communication of tradeoffs, risks, and recommendations to both technical and non‑technical stakeholders. Help shape the evolution of our frontend and backend platforms, including framework upgrades, tooling choices, and architectural patterns. Soft Skills Strong communicator who can explain complex technical concepts clearly to engineers, product partners, and leadership. Demonstrated ability to influence without authority and collaborate effectively across teams and disciplines. Pragmatic problem‑solver who values outcomes, not just technical elegance. Comfortable navigating ambiguity and helping teams move from loosely defined problems to concrete, actionable solutions. Ownership mindset with a strong sense of accountability for production systems and customer impact. Collaborative team player who values feedback, continuous learning, and inclusive decision‑making. About Us | Our Culture | What It's Like to Work Here