Remote Full-Stack SDE II: Backend, APIs & Microservices

Gather AI

United States

Remote

USD 90,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Gather AI is hiring an SDE II, Full Stack for our India-based team, fully remote. You’ll build and run the web platforms behind Gather AI’s products - Drone Vision, MHE Vision and SAGE, from customer-facing dashboards down to the APIs, Integration layers and data pipelines that serve them.

This is a fully remote, hands-on engineering role for someone early in their career who already has experience building production software and wants broader ownership.

Qualifications

  • 2-5 years of professional software engineering experience building and operating production software.
  • An engineering degree in Computer Science or equivalent practical experience.
  • Production experience with Python and Node.js/NestJS, with strong production depth in at least one and working experience with the other.
  • Experience building production-grade APIs, microservices, or backend systems and seeing them through deployment and ongoing operation.
  • Strong SQL fundamentals and hands-on relational database experience, including complex queries, indexing, schema design, and production performance troubleshooting.
  • Experience designing and maintaining REST APIs, not only consuming them.
  • Experience integrating with external systems and understanding retries, duplicate processing, failure handling, unreliable dependencies.
  • Working knowledge of distributed systems concepts including asynchronous processing, message queues, retries, consistency, and failure recovery.
  • Understanding of caching, including what to cache, where caching should occur, and how invalidation is handled.
  • Experience with message queues or asynchronous processing technologies such as Kafka, RabbitMQ, SQS, or equivalent.
  • Experience with Redis or another caching technology.
  • Experience with Azure or another major cloud provider, deploying and debugging, using Docker, Kubernetes, and CI/CD pipelines.
  • Familiarity with Git and modern code review workflows.
  • Understanding of secure coding fundamentals including authentication and authorization, secrets handling, injection risks, and data exposure.
  • Experience working with production systems beyond simply writing code, including monitoring metrics, investigating performance, responding to failures, and improving systems after issues occur.
  • Strong written and verbal communication skills in English, with the ability to document decisions, explain tradeoffs, write clear PRs and design notes, and raise blockers early.
  • A collaborative and curious approach, with the willingness to contribute ideas, ask questions, accept feedback, and work across component boundaries when needed.

Responsibilities

  • Build and maintain production backend services using Python and Node.js/NestJS
  • Design, build, and maintain REST APIs and integrations with internal and external systems
  • Work with PostgreSQL in production, including schema design, complex queries, indexing, connection management, and performance tuning
  • Build and support asynchronous workflows using message queues and distributed system patterns
  • Apply caching strategies across application and data layers, including understanding cache invalidation and performance tradeoffs
  • Take features and integrations through the full software development lifecycle, including development, testing, deployment, monitoring, troubleshooting, and iteration
  • Containerize and deploy services using Docker, Kubernetes, and CI/CD pipelines
  • Monitor production systems using logs, dashboards, metrics, and other observability tools to understand reliability, throughput, and performance
  • Diagnose and resolve production issues, including failures across APIs, integrations, queues, databases, and multi‑service workflows
  • Contribute to secure development practices including authentication, authorization, secrets handling, and protection against common application vulnerabilities
  • Work closely with senior engineers on technical design and architecture decisions while progressively taking greater ownership
  • Identify opportunities to improve code, reliability, performance, engineering processes, and system design rather than only executing assigned work
  • Collaborate with Engineering, Security, Customer Success, Product, and other teams as our platform continues to scale

Skills

Python
Node.js/NestJS
REST APIs
PostgreSQL
Docker
Kubernetes
CI/CD
Distributed systems
Git
English communication

Education

Bachelor's degree in Computer Science or equivalent

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

Gather AI is hiring an SDE II, Full Stack for our India-based team, fully remote. You’ll build and run the web platforms behind Gather AI’s products - Drone Vision, MHE Vision and SAGE, from customer-facing dashboards down to the APIs, Integration layers and data pipelines that serve them.

This is a fully remote, hands-on engineering role for someone early in their career who already has experience building production software and wants broader ownership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack SDE II for Warehouse Intelligence
Remote Full-Stack SDE II for Warehouse Intelligence

Openkrill • United States

Remote
USD 15,000 - 26,000
Software Development Engineer II - Full Stack - India
Software Development Engineer II - Full Stack - India

OpenKrill • United States

On-site
USD 15,000 - 26,000
Remote Full-Stack SDE II, Business Platforms
Remote Full-Stack SDE II, Business Platforms

Offerup • United States

Remote
USD 110,000 - 160,000
Software Development Engineer II – Data Engineer
Software Development Engineer II – Data Engineer

OpenKrill • United States

On-site
USD 110,000 - 160,000
Data Engineer II - Build Warehouse Intelligence (Remote)
Data Engineer II - Build Warehouse Intelligence (Remote)

Openkrill • United States

Remote
USD 110,000 - 160,000
Software Development Engineer II – Data Engineer (Fully Remote)
Software Development Engineer II – Data Engineer (Fully Remote)

Gather AI • United States

Remote
USD 120,000 - 180,000
Remote Full-Stack Engineer for AI Platforms
Remote Full-Stack Engineer for AI Platforms

United States Digital Space LLC • United States

Remote
USD 120,000 - 170,000
Learning stipend
Annual travel stipend
Co-working stipend
Remote Full-Stack Engineer: Build AI-Driven Features
Remote Full-Stack Engineer: Build AI-Driven Features

Spotter Labs • United States

Remote
USD 100,000 - 170,000
$100 bonus
Remote Fullstack Data Platform Engineer (AI-Native)
Remote Fullstack Data Platform Engineer (AI-Native)

S27a • Northern (KY)

Hybrid
USD 120,000 - 180,000
Remote-first workforce
Remote Senior SDE — AI-Scale Platform & Infra
Remote Senior SDE — AI-Scale Platform & Infra

Highlevel • United States

Remote
USD 140,000 - 210,000