Job Description
Tutorsplan Technology Limited is looking for Full Stack Developer
Job Description / Responsibility
Full Stack Developer (Node.js, NestJS, Next.js, PostgreSQL)
Location: TutorsPlan Bangladesh Office, Motijil Islam Tower
Experience Required: 3-6 Years
Industry: EdTech, AI-Powered Assessment, Learning & Tutoring
About TutorsPlan
TutorsPlan is an innovative EdTech platform that revolutionizes education through AI-driven assessments, personalized tutoring, and scalable learning solutions. We connect students with world-class educators and leverage cutting-edge AI technology to improve learning outcomes. Our platform is designed to help students excel through adaptive learning models, AI-powered tutoring, and comprehensive assessment tools.
Job Overview
We are seeking a Senior Full Stack Developer who is highly proficient in Node.js, NestJS, Next.js, and PostgreSQL to join our growing development team in Bangladesh.
The ideal candidate should have strong experience in AI-driven development, API design, and scalable cloud applications.
This role requires expertise in AI tools, API documentation, and DevOps automation, with a focus on developing high-performance, scalable, and secure applications for the education technology sector.
Key Responsibilities
• Develop & Optimize Backend APIs – Design and build RESTful & GraphQL APIs using Node.js, NestJS, and PostgreSQL.
• Frontend Development – Implement UI components and features using Next.js & React with a focus on performance and accessibility.
• AI & Automation Integration – Work with GitHub Copilot, Cursor, and AI-powered development tools to enhance productivity and code quality.
• Scalable Architecture – Develop scalable microservices and optimize system performance for handling high-traffic applications.
• Swagger API Documentation – Write and maintain clear API documentation to support seamless integration for third-party applications.
• Database Management – Design and maintain PostgreSQL databases, ensuring optimal query performance and security.
• DevOps & Deployment – Automate CI/CD pipelines, manage deployments on Vercel and ensure high availability.
• EdTech & AI Assessments – Work on AI-driven assessment platforms, improving automated grading, personalized learning models, and predictive analytics.
• Code Review & Best Practices – Enforce coding standards, conduct code reviews, and mentor junior developers.
• Security & Performance Optimization – Implement best practices for data security, authentication, and API performance.
• Manage 3-4 Interns and Fresher Developers.
Educational Requirements
• Bachelor of Science (BSc) in Computer Science & Engineering
• [North South University, BRAC University ]students will get preference
• Skills Required: PostgreSQL, NextJs, API JSON JavaScript PostgreSQL REST Swagger TypeScript, Nest.js, Playwright
Experience Requirements
• 3 to 6 year(s)
• The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
Additional Requirements
• Must-Have Skills
• 3-6 years of hands-on experience in Full Stack Development.
• Expertise in Backend Development – Strong proficiency in Node.js, NestJS, PostgreSQL.
• Proficiency in Frontend Development – Experience with Next.js, React.js for building responsive UIs.
• Experience with AI-Powered Development Tools – Must be experienced with GitHub Copilot, Cursor, and AI-powered code completion tools.
• API Design & Documentation – Strong understanding of Swagger API documentation and OpenAPI standards.
• Database Proficiency – PostgreSQL query optimization, indexing, and relational database design.
• Cloud & DevOps – Experience with AWS/GCP, CI/CD pipelines, and containerization (Docker, Kubernetes).
• Strong Problem-Solving Skills – Ability to troubleshoot and debug complex issues in a production environment.
• Unit Testing & Code Quality – Experience with Jest, Mocha, or similar testing frameworks.
• Security Best Practices – Implement secure authentication & authorization using OAuth, JWT, or SSO solutions.
• Nice-to-Have Skills
• Experience in EdTech platforms or AI-powered assessment systems.
• Knowledge of AI/ML integration for personalized learning.
• Experience with GraphQL APIs.
• Familiarity with microservices architecture and event-driven systems.
• Understanding of performance monitoring tools like New Relic, Prometheus, or Datadog.
Job Location
Dhaka