Software Development Engineer II (SDE II) - Full Stack

🏢 Jobgether · all 1672 jobs
📍 Remote India
📅 Posted Sep 22, 2026 · via Lever
Apply on original site ↗

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer II (SDE II) - Full Stack based in India.

Join a small, distributed engineering team building production software for an intelligent, technology-driven supply chain environment.
You’ll work across the full stack, developing customer-facing platforms, backend services, APIs, integrations, data pipelines, and databases.
The role offers broad technical ownership, from system design and development through deployment, monitoring, troubleshooting, and continuous improvement.
You’ll work with technologies including Python, Node.js/NestJS, PostgreSQL, Docker, Kubernetes, cloud platforms, and distributed systems.
Rather than simply implementing predefined solutions, you’ll contribute to technical decisions and help shape reliable, scalable production systems.
You’ll collaborate with senior engineers and cross-functional teams while progressively taking ownership of features and components.
This is an opportunity for an early-career engineer to deepen their systems expertise while making a direct impact on real-world products.

Accountabilities
-

Build, maintain, and operate production backend services using Python and Node.js/NestJS.

-

Design, develop, and maintain REST APIs and integrations with internal and external systems.

-

Work extensively with PostgreSQL, including schema design, complex queries, indexing, connection management, and performance optimization.

-

Build and support asynchronous workflows using message queues and distributed systems patterns.

-

Apply appropriate caching strategies across application and data layers, balancing performance, consistency, and cache invalidation requirements.

-

Own features and integrations throughout the full software development lifecycle, including development, testing, deployment, monitoring, troubleshooting, and iteration.

-

Containerize and deploy applications using Docker, Kubernetes, and CI/CD pipelines.

-

Monitor production environments using logs, metrics, dashboards, and observability tools to identify reliability, throughput, and performance issues.

-

Diagnose and resolve production incidents involving APIs, integrations, queues, databases, and multi-service workflows.

-

Apply secure development practices covering authentication, authorization, secrets management, injection risks, and protection of sensitive data.

-

Collaborate with senior engineers on technical designs and architecture decisions while progressively taking ownership of components.

-

Identify opportunities to improve system performance, reliability, code quality, engineering processes, and overall system design.

-

Work cross-functionally with Engineering, Security, Product, Customer Success, and other teams as the platform evolves.

-

Contribute to data pipelines and related initiatives where applicable, including failure handling, backfills, and data-quality improvements.

Requirements

-

2–5 years of professional software engineering experience building and operating production software.

-

Bachelor’s degree in Computer Science, engineering, or a related field, or equivalent practical experience.

-

Production experience with both Python and Node.js/NestJS, with strong production-level depth in at least one of these technologies.

-

Experience building production-grade APIs, microservices, or backend systems and supporting them through deployment and ongoing operation.

-

Strong SQL fundamentals and hands-on experience with relational databases, particularly complex queries, indexing, schema design, and production performance troubleshooting.

-

Experience designing and maintaining REST APIs, rather than only consuming them.

-

Experience integrating external systems, with an understanding of retries, duplicate processing, unreliable dependencies, failure handling, and recovery.

-

Working know

Flights + hotels

This role requires you to be in India. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Full-Stack Developer pay and openings — the live median is $116k?All remote Full-Stack Developer jobs →Full-Stack Developer salary data →
Get new remote jobs like this by email
Daily email, only when there's something new. One click to stop.

Get remote it jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you