Senior Software Engineer
Coding's Art is an automated tech job discovery portal. We never charge candidates, collect interview fees, or recruit via phone/WhatsApp. Never send money or security deposits—always apply directly through the official company link below.
₹20,00,000 - ₹30,00,000 / year
Based on market tech benchmarksSenior (5+ years)
Prior hands-on project experienceOn-site
Office collaboration scheduleGurgaon
Registered workplace addressRequired Tech Stack & Skills
AI Role Summary
NIIT is hiring a Senior Software Engineer in Gurgaon to lead full‑stack development of high‑throughput, multi‑tenant learning platforms. The role requires deep expertise in PHP/Laravel, Node.js, React, and polyglot databases, with a focus on architecture, performance, and mentorship.
Detailed Role Description
About the Role
NIIT is seeking a seasoned Senior Software Engineer to lead the design, development, and delivery of high‑throughput, multi‑tenant applications that power our global learning platforms. You will work across the full stack, shaping architecture, mentoring junior engineers, and ensuring robust, scalable solutions.
Key Responsibilities
- Design and implement high‑performance RESTful APIs and background services using PHP (Laravel) and Node.js (Fastify/Express).
- Develop responsive, modular front‑end applications with React.js, Tailwind CSS, Vite, and Bun.
- Architect multi‑tenant data models with strict isolation, leveraging PostgreSQL, MySQL, MongoDB, and Redis for caching/queuing.
- Structure codebases as modular monoliths using Composer path repositories and pnpm/Bun workspaces, adhering to SOLID principles.
- Enforce coding standards (PSR‑1/4/12, TypeScript), automated testing, and CI/CD pipelines.
- Collaborate with DevOps to configure Nginx/Apache, Docker containers, and cloud environments.
Required Qualifications & Skills
- 5+ years of professional software development experience.
- Deep expertise in PHP (Laravel) and Node.js ecosystems.
- Strong front‑end skills with React.js, TypeScript, and modern build tools.
- Hands‑on experience with relational (PostgreSQL/MySQL) and document (MongoDB) databases.
- Proficiency in Redis for caching and message queuing.
- Solid understanding of SOLID design principles and modular monolith architecture.
- Experience with Git workflows, automated testing, and CI/CD (GitHub Actions, Jenkins, or similar).
Nice to Have
- Message brokers such as Kafka, RabbitMQ, or Redis Streams.
- Containerization with Docker and orchestration (Kubernetes).
- Cloud platforms (AWS, Azure, GCP) and infrastructure‑as‑code.
- Performance tuning, profiling, and security hardening.
What We Offer / Benefits
- Competitive CTC with performance‑linked bonuses.
- Health insurance, wellness programs, and flexible leave.
- Continuous learning budget and access to NIIT’s global training resources.
- Collaborative, innovation‑focused environment.
Quick Role Summary
| Job Title | Senior Software Engineer |
|---|---|
| Experience | 5+ years |
| Work Mode | On-site |
| Estimated CTC | ₹20,00,000 - ₹30,00,000 / year |
About The Employer
Verified employer details & hiring contact info
Before You Apply: 2 Quick Steps to Maximize Callbacks
RecommendedOver 70% of tech resumes are filtered by ATS scanners. Increase your interview shortlist chances:
Check your instant ATS match score and discover critical missing keywords for this role before applying.
Answer 5 quick role-specific questions to test your skills and earn a Verified Role Badge.
More Opportunities in Gurgaon
Explore active job vacancies matching your experience and tech stack.
Python Developer – Data Science Platform
HybridTower Research Capital
Full Stack Developer (React .NET/Java)
Full-timeGuardian Life Insurance Company
Full Stack Developer (React .NET/Java)
Full-timeGuardian Life
Data Engineer - Python Developer
Full-timeSAP