Overview
Diagrid is hiring a Fullstack Software Engineer with strong Node.js and TypeScript experience for its AI & DevEx team, to build AI infrastructure and developer tools across backend services, APIs and user-facing applications.
What you'll do
- Design, develop and maintain fullstack applications using TypeScript, Node.js and modern frontend frameworks.
- Develop scalable backend services, APIs and integrations that power Diagrid's AI infrastructure and developer-facing products.
- Help develop tools and services that enable developers to build, deploy, manage and operate AI agents reliably in production.
- Own features from concept to production, including technical design, implementation, testing, deployment and ongoing improvements.
- Create intuitive interfaces, APIs and workflows that make complex distributed systems easier to use.
- Collaborate with AI, platform, product and engineering teams to solve technical challenges and deliver customer value.
- Write clean, maintainable, well-tested code, contribute to architectural decisions and improve engineering practices.
- Solve challenging technical problems involving distributed systems, asynchronous workflows, integrations and the reliability of production AI applications.
What you'll need
- Strong professional experience developing production applications with TypeScript and Node.js.
- Experience building modern web applications using React or a similar frontend framework.
- Solid understanding of backend architecture, REST APIs, asynchronous programming and service integrations.
- Experience working with databases such as PostgreSQL, MySQL or similar technologies.
- Familiarity with cloud-native development, containerization and modern deployment practices.
- Understanding of software engineering fundamentals, including testing, performance, security and maintainability.
- Ability to independently own technical projects and deliver high-quality solutions.
- Strong problem-solving skills and comfort working in an environment where requirements evolve.
- Clear communication skills and experience collaborating with distributed engineering teams.
- A product mindset and genuine interest in understanding the problems developers and customers are trying to solve.
Nice to have
- Experience building AI-powered applications, AI agents or LLM integrations.
- Familiarity with AI frameworks, orchestration tools or agent development patterns.
- Experience with distributed systems, event-driven architectures or microservices.
- Knowledge of Dapr, Kubernetes, Docker or cloud infrastructure.
- Experience with real-time systems, messaging or asynchronous workflows.
- Contributions to open-source projects or experience working with developer-focused products.
- Experience working in an early-stage or high-growth technology startup.
Details
- Remote, India.
- Team works across Europe and North America. The India team's day typically starts around 12:00 PM IST.
- Must be available for a core US overlap window of 8:30 PM to 12:00 AM IST; outside that window, the day can be structured flexibly.
Read the full description and apply on the company’s own careers page.