We are looking for a Full-Stack Developer to join our team and help design, develop, and maintain scalable web applications and backend services.
Responsibilities
- Design, develop, and maintain scalable web applications using React, Next.js, Node.js, NestJS, and TypeScript.
- Develop and maintain REST APIs, Webhooks, and real-time services.
- Design and optimize databases using PostgreSQL, MongoDB, and Redis.
- Build real-time features using WebSocket / Socket.IO.
- Integrate applications with third-party APIs and external platforms.
- Design and maintain scalable backend architecture and microservices.
- Write clean, maintainable, and well-structured code.
- Perform code reviews and help maintain development standards.
- Troubleshoot production issues and improve application performance.
- Collaborate with product, design, and development teams to deliver new features.
- Support and mentor junior developers when required.
- Participate in system design and technical decision-making.
Tech Stack
Frontend: React, Next.js, TypeScript, Tailwind CSS
Backend: Node.js, NestJS, Express.js
Database: PostgreSQL, MongoDB, Redis
Real-time: WebSocket, Socket.IO
Infrastructure: Docker, AWS
Others: REST API, Webhooks, Git, CI/CD
Qualifications
- Strong experience in full-stack web development.
- Strong knowledge of JavaScript / TypeScript.
- Experience with React / Next.js and Node.js / NestJS.
- Good understanding of relational databases and database design.
- Experience designing and integrating APIs.
- Understanding of software architecture, scalability, and performance optimization.
- Strong problem-solving and communication skills.
- Ability to work independently and collaborate effectively with a development team.