Software Engineer (NodeJS, React) at Diligent Corporation
on-site · full-time · Visa sponsorship
Apply for this role at Diligent Corporation
Responsibilities:
- Build and own serverless microservices and frontend components using Node.js/TypeScript and React on AWS.
- Design and implement AI-powered product features: LLM integrations, agentic workflows, and tool-use patterns for customers.
- Own features end-to-end: architecture, implementation, testing, CI/CD, monitoring, and production support.
- Participate in code reviews, maintain testing standards, and ensure service stability.
- Mentor junior engineers, share knowledge, and help shape team practices and architecture.
- Use AI-assisted development tools responsibly to accelerate delivery (e.g., prompt engineering, code synthesis).
Requirements:
- 3–5 years professional experience building web services and frontends with Node.js/TypeScript and React.
- Practical experience building RESTful APIs, working with SQL databases (PostgreSQL), and container workflows (Docker).
- Familiarity with AWS services and basic IaC (CDK/Terraform) concepts; experience with serverless patterns is a plus.
- Understanding of core LLM concepts (tokens, context length, embeddings, hallucinations) and safe AI usage practices.
- Experience with CI/CD, testing, and monitoring; comfortable contributing to operational runbooks and incident response.
- Strong collaboration, clear communication, and the ability to drive tasks independently in an Agile team.