Job Description
We are looking for a passionate and driven Full Stack Developer Intern to join our growing engineering team at Lumara Jewels, a luxury e-commerce jewelry platform. This is an excellent opportunity to gain real-world experience in full stack development and contribute to the enhancement of scalable, high-performance web applications. You will collaborate closely with senior developers to build and optimize both the frontend and backend systems of our e-commerce platform.
Responsibilities
- Assist in developing responsive and user-friendly interfaces using React.js and Next.js
- Collaborate on designing and building RESTful APIs using Node.js and Express.js
- Work with MongoDB for schema design, data modeling, aggregations, and transactions
- Contribute to optimizing frontend and backend performance
- Participate in integrating essential e-commerce functionalities like carts, payment gateways, and product management
- Assist in debugging and resolving full stack issues across environments
- Stay updated with latest web and mobile development trends
- Participate in code reviews to improve and maintain code quality
Technical Skills Required
Frontend:
React.js, JSX, React Hooks, React Context API, React Lifecycle Methods, Next.js, Next.js Routing, Server and Client Components, SSR, ISR, SSG, CSR, CSS Styling, Error Boundaries, Responsive UI Design
Backend:
Node.js, Express.js, REST APIs, JavaScript Fundamentals, TypeScript, Async/Await, Event Loop, Middleware, Cron Jobs, JavaScript Scoping, Interfaces, Custom Types
Database:
MongoDB, MongoDB Aggregations, MongoDB Transactions, MongoDB Schema Validation, Indexing Strategies
Search:
Elasticsearch, Indexing, Query Optimization
General Development:
Authentication & Authorization (JWT, roles), API Integration, CORS, XSS Protection, Rate Limiting, Debugging, Logging, Git Version Control
Bonus Skills (Nice to Have):
Mongo Atlas Search, Redis, Memcache, Kafka or other message queues, GraphQL, SQL
Qualifications
- Currently enrolled in or recently graduated from a Computer Science or IT program
- Strong foundation in web development fundamentals
- Demonstrated experience through personal projects or portfolio
- Quick learner with strong analytical and problem-solving abilities
- Good communication and collaboration skills
- Ability to work independently and in a team environment
Perks and Benefits
- Work on live projects using modern tech stacks
- Receive guidance and mentorship from experienced developers
- Flexible working hours
- Remote work opportunity
- Potential to convert into a full-time role based on performance
- Experience working in a fast-paced, early-stage e-commerce startup environment