Flag job

Report

.Net Full stack Developer - Remote

Location

India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Serenity Infotech, Inc.

Website: serenityinfotech.com
Job details:

Title: Full-stack developer

Locations: 100% Remote (contract) freelancing

Working hours: 4 Pm to 12.00 AM IST

 

About the Role

We are looking for a seasoned Staff / Principal Software Development Engineer to join our engineering team. At this level, you won't just write great code — you will define the technical direction of entire product domains, set the bar for engineering excellence. This role is designed for engineers from IITs with a proven track record of leading complex, large-scale systems and influencing cross-functional outcomes.

Key Responsibilities

  • Define and own the technical architecture for one or more core product domains end-to-end
  • Lead the design of highly scalable, fault-tolerant distributed systems serving 10M+ users
  • Set the full-stack engineering standards across React/Next.js frontend and Node.js / Python backend
  • Drive cross-team technical alignment — partner with Engineering Managers, Product, and Data leadership
  • Author Architecture Decision Records (ADRs) and technical RFCs; own org-wide design reviews
  • Identify and eliminate systemic engineering bottlenecks — performance, reliability, developer velocity
  • Translate ambiguous business problems into clear, phased engineering roadmaps
  • Own production SLAs, incident command, and post-mortem culture for your domain


Tech Stack

You will be working with (but not limited to):


Frontend

React.js, Next.js, TypeScript, TailwindCSS, Redux

Backend

Node.js, Python (FastAPI / Django), REST, GraphQL

Databases

PostgreSQL, MongoDB, Redis, Elasticsearch

Cloud & Infra

AWS / GCP, Docker, Kubernetes, Terraform, CI/CD

Tooling

Git, JIRA, Datadog, Sentry, GitHub Actions

Required Qualifications

  • B.Tech / M.Tech / Dual Degree from an IIT (any campus)
  • 8–10+ years of professional full-stack engineering experience with at least 3 years in a technical leadership or Staff/Principal role
  • Deep expertise in distributed systems design — CAP theorem, consistency models, partitioning strategies
  • Expert-level command of React/Next.js and at least one backend stack (Node.js or Python)
  • Proven track record of architecting and scaling systems to handle millions of concurrent users
  • Advanced knowledge of SQL and NoSQL databases; query optimization, indexing, and schema evolution
  • Strong cloud-native experience on AWS or GCP — multi-region deployments, cost optimization, IaC
  • Experience leading technical org-wide initiatives: migrations, platform rebuilds, or new product 0→1
  • Excellent written and verbal communication; ability to drive alignment across C-level and engineering

Good to Have

  • Experience building and growing an engineering team (hiring, leveling, performance management)
  • Published technical writing, conference talks, or significant open-source contributions
  • Deep exposure to ML/AI platform architecture or data-intensive system design
  • Prior CTO / VP Eng adjacent experience or engineering co-founder background at a startup
  • Patent filings or research publications in systems, distributed computing, or adjacent areas


Click on Apply to know more.

Skills

Python
AWS
backend
cross-functional
Datadog
Django
Docker
Elasticsearch
end-to-end
FastAPI
frontend
full-stack
GCP
Git
GraphQL
JS
Jira
Kubernetes
Node
NoSQL
PostgreSQL
React
Redis
Redux
technical architecture
Terraform
theorem
TypeScript