Build cloud software that matters, grow your technical depth, and use modern AI tooling to do your best work. This is a hands‑on engineering role for someone who enjoys solving product problems, writing clean code, and helping services run reliably at scale.
You’ll work on secure, scalable microservices and APIs using TypeScript, AWS, and modern engineering practices. You’ll be part of a collaborative product engineering team where you can own features, contribute to design discussions, support production systems, and keep growing across backend, cloud, and AI‑assisted development workflows.
Responsibilities
- Design, build, test, and improve backend services and APIs using Node.js, TypeScript, and AWS.
- Take ownership of well‑defined features from planning through release, including code quality, deployment, and production support.
- Work closely with product managers, designers, and other engineers to turn requirements into practical, reliable solutions.
- Contribute to technical design conversations, code reviews, and engineering standards that keep the team moving well.
- Use AI tools to speed up research, coding, debugging, testing, and documentation, while checking outputs carefully and applying sound judgment.
- Help keep systems secure, observable, and maintainable by improving monitoring, reliability, and day‑to‑day development practices.
Qualifications
- 3 to 5 years of professional software engineering experience building production applications in an agile environment.
- Strong backend development skills with Node.js and TypeScript, including experience building APIs or microservices.
- Experience with React or Angular in a product engineering environment.
- Hands‑on experience with AWS and a good grasp of cloud‑native development, testing, and deployment practices.
- Comfort working with SQL databases, Git, Docker‑based workflows, and modern CI/CD pipelines.
- Practical understanding of AI‑assisted engineering tools, and the judgment to use them responsibly with privacy, security, and quality in mind.
- Clear communication skills, a collaborative mindset, and the confidence to contribute ideas in technical discussions and code reviews.
Desired Additional Skills
- Familiarity with infrastructure as code, for example CDK or Terraform.
- Exposure to observability tooling, incident response, or production monitoring practices.
- A broader understanding of LLM concepts such as tokens, embeddings, hallucinations, and safe use cases in software delivery.
#LI-Hybrid
Hybrid work model: If you are within a commuting distance to one of our Diligent office locations, you will be expected to work onsite at least 50% of the time.
Diligent is a drug‑free workplace. Diligent is proud to be an equal opportunity employer. We do not discriminate based on race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status, protected veteran status, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition (including, but not limited to, cancer related or HIV/AIDS related), genetic information, or sexual orientation in accordance with applicable federal, state and local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Diligent’s EEO Policy and Know Your Rights. We are committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at recruitment@diligent.com.
#J-18808-Ljbffr…
