Posted on: 01/12/2025
About NxtWave :
NxtWave is one of Indias fastest-growing edtech startups, building cutting-edge learning platforms for the next generation of developers. As a Senior Software Engineer (Full-Stack), you will build high-impact applications at scale, take complete ownership of features from ideation to release, and operate in a culture that values fast execution, experimentation, and continuous learning. You will work in a world-class engineering environment with strong emphasis on clean code, scalable architecture, and developer excellence.
Role Overview :
As a Senior Software Engineer (Full-Stack), you will design, architect, and deliver complex, user-facing and backend systems that directly impact millions of learners. You will lead technical decisions, guide junior engineers, uphold engineering best practices, and contribute to scaling a rapidly evolving product ecosystem.
Key Responsibilities :
Architecture & Development :
- Own the design and delivery of complex end-to-end product features across frontend, backend, and data layers.
- Make strategic architectural decisions around frameworks, storage systems, performance patterns, and deployment models.
- Implement scalable, secure, and maintainable systems using modern full-stack technologies.
- Build and maintain shared UI component libraries, backend frameworks, and internal tooling for developer productivity.
Code Quality, Performance & Security :
- Review pull requests and enforce clean code practices, SOLID principles, and standard design patterns.
- Analyze and optimize application performance, including browser rendering, API latency, and database throughput.
- Instrument comprehensive observability-metrics, tracing, structured logging-and drive SLIs/SLOs/SLA targets.
- Ensure adherence to security standards including OWASP Top-10 mitigation, secure coding, and authentication/authorization best practices.
- Ensure accessibility (WCAG), SEO optimization, and cross-browser reliability.
Testing & DevOps :
- Define and enforce testing strategies across unit, integration, contract, and end-to-end pipelines.
- Own CI/CD pipelines and automation workflows-build, deploy, rollback, and environment governance.
- Drive infrastructure efficiency using containerization and cloud-native architectures.
Collaboration & Leadership :
- Work closely with Product, UX, Data, and Operations teams to translate business needs into scalable engineering solutions.
- Lead sprint planning, estimation, retrospectives, and deliver predictable, high-quality outcomes.
- Mentor SDE-I engineers and interns; contribute to engineering hiring, onboarding, and knowledge sharing.
Required Qualifications & Technical Skills :
Experience :
- 5-8 years of hands-on experience building and deploying production-grade full-stack applications.
- Demonstrated ownership of major features or modules in high-scale environments.
- Proven experience working in Agile/Scrum teams with a strong learning mindset.
Frontend Skills :
- Strong expertise in React (preferred) or Angular/Vue with TypeScript.
- Advanced knowledge of modern CSS methodologies (CSS-in-JS, Tailwind, BEM, etc.).
- Familiarity with performance profiling tools such as Lighthouse, DevTools Performance, etc.
Backend Skills :
- Proficiency in Node.js (Express/NestJS) or Python (Django/Flask/FastAPI) or Java (Spring Boot).
- Expertise in designing scalable REST and GraphQL APIs.
- Strong understanding of microservices, async patterns, caching, and event-driven designs.
Database & Storage :
- SQL expertise : MySQL/PostgreSQL, indexing, query tuning, schema design.
- NoSQL experience : ElasticSearch, DynamoDB, MongoDB.
- Caching systems : Redis, Memcached.
DevOps & Cloud :
- Strong experience with Docker and AWS services (Lambda, EC2, S3, API Gateway, CloudWatch, SQS/SNS, RDS).
- Familiarity with CI/CD tools and infrastructure automation.
Testing :
- Hands-on experience with unit/integration testing using Jest, pytest, JUnit, etc.
- Familiarity with E2E testing tools such as Cypress or Playwright.
Security & Compliance :
- Knowledge of OAuth2/JWT, XSS/CSRF protection, input validation, and secure session management.
Preferred Skills :
- Experience building scalable component libraries or internal developer frameworks.
- Familiarity with container orchestration (Kubernetes).
- Exposure to analytics instrumentation and data-driven product development.
- Experience in reviewing high-impact architectural RFCs or technical proposals.
Did you find something suspicious?
Posted By
Deekshitha
Talent Acquisition Executive at NxtWave Disruptive Technologies Private Limited
Last Active: 2 Dec 2025
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1583382
Interview Questions for you
View All