Software Engineer

Diagrid

United States

Remote

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Diagrid is seeking a full‑stack software engineer to build and maintain production-grade applications across the full stack. You will own technical projects end‑to‑end, collaborating with a distributed team to deliver features that matter while balancing performance, reliability and developer experience.

The role emphasizes deep proficiency in TypeScript, Node.js, React, REST APIs, and relational databases, with cloud-native, containerized deployments and strong emphasis on testing and security.

Qualifications

  • Proven track record shipping production applications with TypeScript and Node.js.
  • Strong foundation in React or equivalent frontend frameworks.
  • Deep knowledge of REST API design, asynchronous programming patterns, and service integration.
  • Hands-on experience with relational databases at scale (PostgreSQL/MySQL).
  • Understanding of cloud-native principles, containerization, and modern deployment workflows.
  • Solid grasp of testing, performance optimization, security best practices, and code maintainability.
  • Comfort taking ownership of complex problems and seeing them through to completion.
  • Strong analytical skills and the ability to adapt when requirements shift.
  • Clear communicator who works well across remote and distributed teams.
  • Genuine interest in solving problems for developers and end users.

Responsibilities

  • Build and maintain production-grade applications across the full stack, from backend services to user-facing interfaces.
  • Own technical projects end-to-end, taking responsibility for design, implementation, and delivery.
  • Collaborate with a distributed team to solve complex engineering challenges and ship features that matter.
  • Work on systems that balance performance, reliability, and developer experience.

Skills

TypeScript
Node.js
React
REST APIs
Async programming
Service integration
PostgreSQL
MySQL
Cloud-native
Containerization
CI/CD
Testing
Performance optimization
Security best practices
Code maintainability
Distributed teams

Tools

Kubernetes
Docker
Dapr

Job description

Batch: 2020/2021/2022/2023/2024/2025.

About the role:
  • Build and maintain production-grade applications across the full stack, from backend services to user-facing interfaces
  • Own technical projects end-to-end, taking responsibility for design, implementation, and delivery
  • Collaborate with a distributed team to solve complex engineering challenges and ship features that matter
  • Work on systems that balance performance, reliability, and developer experience
What you'll work on:
  • Backend services and APIs using TypeScript and Node.js in real production environments
  • Frontend applications with React or comparable modern frameworks
  • Database design and optimization with PostgreSQL, MySQL, or similar systems
  • Cloud-native architecture, containerization, and deployment pipelines
  • Integration between services, asynchronous processing, and service-to-service communication
What we're looking for:
  • Proven track record shipping production applications with TypeScript and Node.js
  • Strong foundation in React or equivalent frontend frameworks
  • Deep knowledge of REST API design, asynchronous programming patterns, and service integration
  • Hands-on experience with relational databases at scale
  • Understanding of cloud-native principles, containerization, and modern deployment workflows
  • Solid grasp of testing, performance optimization, security best practices, and code maintainability
  • Comfort taking ownership of complex problems and seeing them through to completion
  • Strong analytical skills and the ability to adapt when requirements shift
  • Clear communicator who works well across remote and distributed teams
  • Genuine interest in solving problems for developers and end users
Nice to have:
  • Background building AI-powered applications, AI agents, or integrating large language models
  • Exposure to AI frameworks, orchestration platforms, or agent development patterns
  • Experience with distributed systems, event-driven architecture, or microservices patterns
  • Familiarity with Dapr, Kubernetes, Docker, or cloud infrastructure tools
  • Work on real-time systems, message queues, or async workflows
  • Open-source contributions or products built primarily for developers
  • Time spent at early-stage or rapidly scaling technology companies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Full Stack
Software Engineer - Full Stack

Evlo AI • New York (NY)

On-site
USD 120,000 - 180,000
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Engramme • San Francisco (CA)

On-site
USD 120,000 - 180,000
Software Engineer - Full Stack
Software Engineer - Full Stack

Evlo AI • Washington

On-site
USD 120,000 - 170,000
Software Engineer - Full Stack
Software Engineer - Full Stack

Evlo AI • Atlanta (GA)

On-site
USD 120,000 - 180,000
Software Backend Engineer
Software Backend Engineer

Raglic • United States

Remote
USD 120,000 - 150,000
Senior Software Engineer, Fullstack
Senior Software Engineer, Fullstack

GoAccess • Fayetteville (AR)

On-site
USD 110,000 - 140,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Confidential • New York (NY)

On-site
USD 180,000 - 280,000
Software Engineer (Full Stack)
Software Engineer (Full Stack)

ENGRAM Lab • San Francisco (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Brooksource • Detroit (MI)

On-site
USD 90,000 - 130,000
Software Full Stack Engineer
Software Full Stack Engineer

Pluto AI Labs • United States

Remote
USD 120,000 - 190,000