Diligent Corporation
SaaS
SeniorSoftwareEngineer(Node.js,TypeScript)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer (Node. js, TypeScript) at Diligent Corporation. Build software. Take technical ownership”
Industry & Context.
Solving complex product problems
What They're Looking For.
Must Have
5 to 8 years professional software engineering experience, Experience delivering production systems, Experience in an agile environment, Backend development skills with Node.js, Backend development skills with TypeScript, Experience designing APIs, Experience building APIs, Experience designing microservices, Experience building microservices, Comfort contributing to technical design discussions, Comfort taking ownership of complex features, Comfort taking ownership of complex services, Hands-on experience with AWS, Hands-on experience with cloud-native development, Hands-on experience with automated testing, Hands-on experience with deployment practices, Comfort working with SQL databases, Comfort working with Git, Comfort working with Docker-based workflows, Comfort working with CI/CD pipelines, Practical understanding of AI-assisted engineering tools, Practical understanding of LLM concepts, Clear communication skills, Collaborative mindset, Experience supporting engineers, Experience mentoring engineers
Nice to Have
Familiarity with infrastructure as code, Familiarity with CDK, Familiarity with Terraform, Exposure to observability tooling, Exposure to incident response, Exposure to production monitoring practices, Experience working with React, Experience working with Angular
What You'll Do.
Take technical ownership
Solve complex product problems
Shape robust solutions
Help teams deliver reliable services
scalable microservices
Own complex features end to end
Contribute to design decisions
Contribute to architectural decisions
Support production systems
Own and deliver backend services
Contribute to design discussions
Make pragmatic decisions
Provide technical guidance
Collaborate day-to-day
Work closely with product managers
Work closely with designers
Work closely with engineers
Turn requirements into solutions
Accelerate documentation
Strengthen service reliability
Strengthen observability
Strengthen engineering quality
Improve incident response
Improve development practices
How You'll Work.
Team & Collaboration
Collaborative product engineering team; Cross-functional teams
Communication Scope
Clear communication skills
Process & Methodology
Agile environment
Full Job Description
Here’s a summary of the role: Build software that matters, take real technical ownership, and use modern AI tooling to do your best work. This is a hands-on senior engineering role for someone who enjoys solving complex product problems, shaping robust solutions, and helping teams deliver reliable services at scale. You’ll work on secure, scalable microservices and APIs using TypeScript, AWS, and modern engineering practices. You’ll play a leading role within a collaborative product engineering team, owning complex features end to end, contributing to design and architectural decisions, supporting production systems, and helping raise the bar across backend, cloud, and AI-assisted development workflows. Here’s a breakdown of what you’ll do, not all of it, just the important stuff: Own and deliver complex backend services and APIs using Node.js, TypeScript, and AWS, from technical design through release and production support. Contribute to design and architecture discussions, making pragmatic decisions that balance delivery speed, maintainability, scalability, and security. Mentor and support less experienced engineers through code reviews, pairing, technical guidance, and day-to-day collaboration. Work closely with product managers, designers, and engineers across the team to turn requirements into practical, reliable solutions. Use AI tools to accelerate coding, debugging, testing, research, and documentation, while validating outputs carefully and applying sound judgment. Strengthen service reliability, observability, and engineering quality by improving monitoring, incident response, testing, and development practices. These are the essentials you’ll need to get an interview: 5 to 8 years of professional software engineering experience delivering production systems in an agile environment. Strong backend development skills with Node.js and TypeScript, including experience designing and building APIs or microservices. Comfort contributing to technical design disc
Applying for this Senior Software Engineer (Node. js, TypeScript) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Diligent Corporation?
Real rants from real employees. Read before you apply.