Software Development Engineer II – Full Stack

🔥 8 minutes ago

🇮🇳 India – Remote

⏰ Full Time

🟢 Junior

🟡 Mid-level

🧑‍💻 Full-stack Engineer

👻 Ghost score 15%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Gather AI

Gather AI

11 - 50 employees

Founded 2018

📦 Logistics

🍽️ Food & Beverage

💼 Consulting

💰 $10M Series A on 2022-10

Logistics • Food & Beverage • Consulting

Gather AI is a company specializing in automated inventory monitoring solutions using AI-powered drones. They enhance supply chain visibility and warehouse efficiency by offering real-time inventory intelligence, significantly reducing human error and inventory shrinkage. Their autonomous drones facilitate automated data collection and analysis, enabling fast and effective decision-making with increased productivity and accuracy. Gather AI serves industries such as 3PL, manufacturing, retail, and food and beverage, providing a modern approach to warehouse management through innovative technology.

📋 Description

• 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

🎯 Requirements

• 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 real-world concerns such as retries, duplicate processing, failure handling, and 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

Apply Now

Similar Jobs

🔥 3 hours ago

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

Full Stack Developer building Java microservices and REST APIs for Miratech’s self-service Amazon Connect platform. Enabling configurable call routing, queues, outbound campaigns, and UI-driven workflows.

AWS

Distributed Systems

Docker

DynamoDB

EC2

Java

JavaScript

Microservices

NoSQL

React

Spring

Spring Boot

SpringBoot

SQL

TypeScript

🔥 8 hours ago

HighLevel

201 - 500

💼 Consulting

📦 Logistics

☁️ SaaS

Full-stack engineer building agency onboarding, billing, and account management systems for HighLevel, an AI-powered business operating system. Developing scalable APIs, services, integrations, and frontend experiences.

Angular

Cloud

ElasticSearch

Google Cloud Platform

JavaScript

Kafka

Microservices

MongoDB

Node.js

RabbitMQ

React

SDLC

TypeScript

Vue.js

🕒 Yesterday

Weekday (YC W21)

11 - 50

💼 Consulting

👥 HR Tech

☁️ SaaS

.NET Software Developer building scalable backend products for a Weekday client. Designing APIs, architectures, and high-performance applications with C# and .NET.

Angular

ASP.NET

RDBMS

React

SQL

.NET

🕒 3 days ago

Abstrabit Technologies

11 - 50

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

Software Engineer building frontend, backend, and AI-integrated products at Abstrabit. Delivering APIs, workflows, cloud services, and reliable application features.

Cloud

JavaScript

Next.js

Node.js

React

TypeScript

🕒 4 days ago

HighLevel

201 - 500

💼 Consulting

📦 Logistics

☁️ SaaS

Software Development Engineer III building scalable frontend, backend, billing, and onboarding systems for HighLevel’s AI-powered business operating system. Driving architecture, reliability, and performance.

Angular

Bootstrap

Distributed Systems

ElasticSearch

Google Cloud Platform

JavaScript

Kafka

Microservices

MobX

MongoDB

Node.js

RabbitMQ

React

Redis

Redux

SDLC

TypeScript

Vue.js