D

Fullstack Software Engineer

Diagrid

Remote · Full Time

2 applicants

Experience
Any
Salary
—
Openings
1
Posted
4 days ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Diagrid

Diagrid is dedicated to empowering developers by providing APIs and tools that help them concentrate on coding rather than infrastructure management. We focus on enabling consistent, secure, and reliable applications that are easy to deploy across multi-cloud and on-premises environments. Founded by the creators of the Dapr and KEDA projects, Diagrid leverages open source technologies and cloud expertise, backed by prominent investors and industry leaders.

Our mission is to simplify complex distributed systems and accelerate the transition of AI experimentation into production-ready solutions. We are a globally distributed team passionate about tackling challenging technical problems and creating products loved by developers.

Role Overview

We are seeking a proficient Fullstack Engineer with expertise in Node.js and TypeScript to join our AI & Developer Experience team. The role entails building and maintaining fullstack applications, scalable backend services, and AI infrastructure tools that aid developers in deploying and managing AI agents effectively.

Key Responsibilities

  • Design, develop, and maintain end-to-end product features using TypeScript, Node.js, and modern frontend frameworks.
  • Create scalable backend APIs and integrations powering AI infrastructure and developer-facing products.
  • Contribute to AI infrastructure to support reliable deployment and management of AI agents in production environments.
  • Own feature development from conceptual design through implementation, testing, deployment, and refinement.
  • Enhance developer experience by crafting intuitive interfaces, APIs, and workflows for complex distributed systems.
  • Collaborate closely with AI, platform, product, and engineering teams to address technical challenges and deliver value to customers.
  • Maintain high engineering standards by writing clean, maintainable, and well-tested code and influencing architectural decisions.
  • Tackle technical challenges involving distributed systems, asynchronous workflows, and ensuring reliability of production AI applications.

Required Qualifications

  • Extensive professional experience developing production-grade applications with TypeScript and Node.js.
  • Proficiency in building modern web interfaces using React or similar frontend technologies.
  • Strong understanding of backend architectures, RESTful APIs, asynchronous programming paradigms, and integration patterns.
  • Experience with relational databases such as PostgreSQL, MySQL, or related systems.
  • Familiarity with cloud-native application development, containerization technologies, and contemporary deployment workflows.
  • Solid grasp of software engineering best practices including testing, performance optimization, security, and maintainability.
  • Proven capability to independently lead technical projects delivering high-quality results.
  • Excellent problem-solving aptitude and flexibility to adapt to evolving requirements.
  • Effective communication skills and experience working with distributed teams.
  • A strong product mindset with an eagerness to understand and solve developer and customer challenges.

Preferred Experience

  • Background in building AI-powered applications, AI agents, or Large Language Model (LLM) integrations.
  • Knowledge of AI frameworks, orchestration tools, or patterns for agent development.
  • Experience with distributed systems, event-driven designs, or microservices architectures.
  • Familiarity with Dapr, Kubernetes, Docker, and public cloud infrastructure.
  • Hands-on knowledge of real-time systems, messaging queues, or asynchronous processing flows.
  • Contributions to open-source projects or experience developing tools for developer communities.
  • Exposure to early-stage or rapidly scaling technology startups.

Work Schedule

Our global teams work across Europe and North America. The India-based team generally begins around 12:00 PM IST with required core hours overlapping the US time zone from 8:30 PM to 12:00 AM IST. Outside of this window, working hours are flexible.

What Makes This Role Exciting

  • Work at the crossroads of AI technology and distributed systems engineering.
  • Directly impact cutting-edge products and infrastructure used by developers worldwide.
  • Ownership of end-to-end development lifecycle for critical product features.
  • Collaborate with experienced engineers on a globally distributed team.
  • Contribute to shaping the future of cloud-native and AI application development.

Compensation & Benefits

  • Competitive salary package
  • Ownership through company equity
  • Remote-first culture with flexible working arrangements
  • Generous paid time off policies
  • Comprehensive healthcare coverage extending to dependents
  • Choice of work hardware
  • $1000 stipend for home office setup
  • Monthly work-from-home allowance
  • Regular team events and gatherings
  • Opportunity to learn from and collaborate with leading industry experts

Diversity and Inclusion

Diagrid is committed to equal opportunity employment and embraces diversity of race, religion, gender identity, sexual orientation, age, disability status, veteran status, and other legally protected categories. Employment decisions are based on qualifications, merit, and business needs.

Tools & software

Node.js React PostgreSQL required MySQL required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Strategic Thinking

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer