Diagrid logo

Fullstack Software Engineer

Diagrid
NewPosted today

LOCATION

India · Remote

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

TypescriptNode.jsFull-Stack DevelopmentREST APIsReact.jsAsynchronous ProgrammingDistributed Systems

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Fullstack Software Engineer