Job Description
Expert Tutor is seeking a Full Stack Developer to join our DHA Phase 5 Lahore office. You will build and optimize a large-scale tutoring web platform. The role involves developing new features, maintaining existing code, and collaborating with designers and marketing to enhance user experience.
Key Responsibilities:
- Develop, test, and deploy scalable backend services using NestJS and TypeScript.
- Build interactive front-end components using React and Next.js frameworks.
- Implement and manage containerization with Docker.
- Integrate real-time communication tools (WebRTC) and collaborative whiteboards.
- Work closely with product, design, and marketing teams in daily stand-ups.
- Manage Bitbucket pull requests, CI/CD workflows, and production deployments.
- Optimize system performance and ensure code quality through version control and peer reviews.
Requirements:
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 3+ years of experience as a Full Stack Developer.
- Proficiency in NestJS, React, TypeScript, and Docker.
- Hands-on experience with MongoDB or other NoSQL databases.
- Familiar with cloud deployment (AWS/Hetzner) and WebRTC integration.
- Proficient in Mac or Linux environments only (no Windows setup).
- Strong communication and teamwork skills.
- Experience building or maintaining edtech or SaaS platforms preferred.