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.