Fullstack Software Engineer

New
D
DiagridAI infrastructure
Remote India, Core US overlap window of 8:30 PM to 12:00 AM IST.Full-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsPostgreSQLMySQLTypeScriptReactRESTful APIsDistributed Systems

Requirements

  • Have strong professional experience developing production applications with TypeScript and Node.js.
  • Have experience building modern web applications with React or a similar frontend framework.
  • Understand backend architecture, REST APIs, asynchronous programming, and service integrations.
  • Have experience with databases such as PostgreSQL, MySQL, or similar technologies.
  • Be familiar with cloud-native development, containerization, and modern deployment practices.
  • Understand software engineering fundamentals, including testing, performance, security, and maintainability.
  • Be able to independently own technical projects and deliver high-quality solutions.
  • Be comfortable solving problems in an environment where requirements evolve.
  • Be available for the core US overlap window of 8:30 PM to 12:00 AM IST.
  • AI-powered applications, AI agents, LLM integrations, AI frameworks, or agent development patterns are nice to have.
  • Distributed systems, event-driven architectures, microservices, Dapr, Kubernetes, Docker, cloud infrastructure, real-time systems, messaging, or asynchronous workflows are nice to have.
  • Open-source contributions, developer-focused products, or experience at an early-stage or high-growth technology startup are nice to have.

Responsibilities

  • Design, develop, and maintain fullstack applications using TypeScript, Node.js, and modern frontend frameworks.
  • Build APIs, integrations, and backend services for AI infrastructure and developer-facing products.
  • Develop tools and services that help developers build, deploy, manage, and operate AI agents in production.
  • Own features through technical design, implementation, testing, deployment, and ongoing improvement.
  • Create interfaces, APIs, and workflows that make distributed systems easier to use.
  • Collaborate with AI, platform, product, and engineering teams to solve technical challenges.
  • Write maintainable, well-tested code and contribute to architectural decisions and engineering practices.
  • Address distributed systems, asynchronous workflows, integrations, and reliability challenges in production AI applications.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now