Roles and Responsibilities
We are seeking a highly skilled Full Stack Developer with over 3 years of experience, who is proficient in both frontend and backend development, with a strong emphasis on microservices architecture You will play a key role in building scalable, performant, and maintainable applications across the stack, collaborating with cross-functional teams to deliver production-grade software.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using React.js and Node.js/NestJS..
- Build and optimize RESTful and WebSocket APIs; ensure secure and scalable integrations.
- Utilize message brokers (e.g., Kafka, RabbitMQ) and caching mechanisms (e.g., Redis) for asynchronous and distributed processing.
- Develop reusable frontend components with TypeScript, Tailwind CSS, and UI libraries like Mantine or Material UI.
- Implement and maintain SSR/SSG using Next.js for performance and SEO benefits.
- Ensure clean architecture using repository/service patterns, custom decorators,
- Knowledge in deploying workflows using tools like Docker, GitHub Actions, or GitLab CI.
- Participate in code reviews, architectural discussions, and mentoring junior developers.
Must-Have Skills
Frontend
- Strong experience with React.js or Vue.js, TypeScript, React Router/Vue Router
- Expertise in state management: Context API, Redux Toolkit, Zustand, or Recoil
- Proficiency with Tailwind CSS, Material UI, Mantine, and Framer Motion/GSAP
- Experience with Next.js, SSR/SSG, and PWA development
Backend
- Proficient in Node.js, Express.js, and NestJS
- Hands-on experience with FastAPI and building high-performance microservices
- Deep understanding of NestJS lifecycle, middleware, guards, interceptors
- Experience with Mysql, MongoDB, Database migrations, and transaction handling
- Knowledge in event-driven systems, message queues (Kafka/RabbitMQ), and task queues (BullMQ)
- API Security: Authentication (JWT, OAuth), rate limiting, CORS, etc.
Bonus Skills
- Familiarity with API Gateway patterns
- FastAPI experience for building high-performance microservices.
- Experience in real-time systems using WebSockets or Server-Sent Events
- Working knowledge of SEO optimization for SPAs
- Deployment experience with Docker, Kubernetes, or cloud platforms
Must share your Online work profile