HamburgerMenu
hirist

Senior Full Stack Software Engineer

NxtWave Disruptive Technologies Private Limited
Hyderabad
5 - 7 Years

Posted on: 01/12/2025

Job Description

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.


info-icon

Did you find something suspicious?