Technical Requirements
· Core Languages: JavaScript (ES6+), TypeScript (Expert Level)
· Frontend: Nextjs, 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).