Core Languages - JavaScript (ES6+), TypeScript (Expert Level)
Frontend - Next.js, React, Tailwind CSS, State Management (Zustand, Redux, or Context API)
Backend - NestJS, Node.js, TypeORM / Prisma, Microservices, Event-driven architecture
Databases - PostgreSQL, MySQL, or MongoDB; Advanced Redis usage
APIs - RESTful APIs, GraphQL, WebSockets, gRPC
DevOps & Tools - Git, Docker, Kubernetes, CI/CD, AWS/Vercel/Azure
Qualifications
Experience: 5+ years of professional software development experience, with a significant focus on full-stack JavaScript/TypeScript environments.
Expertise: Deep, demonstrable experience shipping production-grade applications using Next.js and NestJS.
System Design: Proven ability to design distributed systems and manage complex data flows between the client and server.
Problem Solving: Experience solving "at-scale" challenges, such as performance bottlenecks, memory leaks, and high-concurrency issues.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent senior-level industry experience).