Diligent Corporation
SaaS
SoftwareEngineer(Node.js,React)
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer (Node. js, React) at Diligent Corporation”
Industry & Context.
Full Job Description
Position Overview: As a Software Engineer at Diligent, you'll take on a hands-on technical role in building secure, scalable serverless microservices and AI-powered features using TypeScript and React on AWS for our Risk Manager platform. You'll contribute to our mission of making risk management effortless for our customers, working in a team that owns its services end to end—from architecture and implementation to monitoring and continuous improvement. This role is ideal for a mid-level engineer who writes solid code, mentors others, and is ready to build production AI/agentic features — not just use AI as a development aid, but ship intelligent capabilities to customers. You'll guide junior engineers, shape architectural discussions, and help scale modern development practices. Key Responsibilities Own and deliver well-defined stories independently, with a clear grasp of team architecture, frameworks, and tools. Actively contribute to code reviews, testing practices, and maintain service stability. Support and guide junior engineers (SE-I), fostering collaboration, knowledge sharing, and constructive feedback. Maintain healthy development flow by adhering to Agile processes and driving iterative enhancements. Design and implement AI-powered product features — LLM integrations, agentic workflows, and tool-use patterns that ship to customers. Use AI-augmented development workflows (Claude Code, Copilot) to accelerate your own coding, debugging, and testing. Understand core LLM concepts (e.g., tokens, context length, hallucinations), recognize safe vs. unsafe use cases, and flag ethical, privacy, or cost concerns. Required Experience/Skills 3–5 years of professional software engineering experience in an agile, fast-paced environment. Familiar with core AI concepts (tokens, context length, embeddings, hallucinations), understands high-level LLM behavior, and recognizes safe vs. unsafe use cases (privacy, security, fairness). AI Tooling familiarity with infrastructure
Applying for this Software Engineer (Node. js, React) 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.