Job Description
Responsibilities:
- Lead full-stack web application development using React, Next.js, NestJS and TypeScript.
- Design scalable backend services and manage databases like PostgreSQL, Redis and Firebase.
- Build and maintain responsive UIs with Tailwind CSS, Mantine and Material UI.
- Implement authentication (JWT, Local) with Passport.js, background jobs with BullMQ and CI/CD with CircleCI and GitHub.
- Ensure quality through E2E and unit testing (Cypress, Jest, Supertest) and deploy using Docker, Netlify and GCP.
- Integrate APIs, manage Stripe payments and collaborate across teams using tools like Airtable.
- Promote best practices in architecture, scalability and debugging.
Requirements:
- 4+ years of experience in full-stack development.
- Proficiency in React, Next.js, TypeScript, Node.js and NestJS.
- Strong experience with PostgreSQL, Redis and modern testing frameworks.
- Solid understanding of CI/CD, Docker and cloud infrastructure (especially GCP).
- Familiarity with Stripe payment integration, Drizzle ORM and BullMQ job queues.
- Strong communication skills and ability to mentor junior developers.
- Comfortable working in a fast-paced, hybrid team environment.
Interested candidates can apply online or email your CV to [email protected]