EmptyCup Internship
This is for internship semester starting January 2024
Role: Full Stack Developer
Stipend: ₹25,000 per month
Location: Remote
Duration: 6 months
Conversion: FTE position with a ₹16LPA CTC
Skill set:
- Fluency in frontend technologies: HTML, CSS, Javascript
- Strong expertise in Python programming language
- Deep understanding of operating system and networking concepts (Linux/Unix)
- Fluent technical communication in English
Prior experience with HTML, CSS, Javascript, Python, Git, Unix is mandatory.
Stack:
- Frontend: Svelte + SvelteKit, Three.js
- Backend: flask
- Scripting: bash, click CLI
- Cloud: Azure
- Deployment: GitHub, Docker, Netlify
Prior experience with the tech stack is a bonus.
Eligibility:
- Only students who are available for full time work are eligible as the internship will be intense. Pursuing the internship along with a typical college semester will not be possible and is not allowed.
- Only students who have access to a quiet, distraction free working environment are eligible to apply. Working from a chaotic environment with constant interruptions will not be tolerated.
- Only students who have access to clean, powerful laptop / desktop with a Unix (Linux/MacOS) installation and a strong and stable internet connection should apply. Recurring connectivity issues and laptop problems will lead to immediate disqualifation.
About the job:
EmptyCup is an easy to use online 3D design software for home interiors. As a full stack developer, your role will be to develop critical features requested by users. You will own the entire feature lifecycle from development to deployment & maintenance in the production environment. You will also be responsible for fixing any critical bugs identified by users.
A mentor will be assigned to you who will help you design the implementation and do rigourous code reviews to ensure your code is of the highest quality. You will also be part of the monthly all hands meetings to understand the company’s overall strategy and see how your work fits into the larger product roadmap.
About the product:
EmptyCup 3D is an online web based SaaS software for interior designers. It enables users to create floorplans in top view 2D. The 3D model of the house is automatically generated from this 2D design. Then the users can customise materials and lighting in 3D. Once the design is complete, users can export photorealistic renders from anywhere in the house.
- EmptyCup Company Website →
- Introduction to EmptyCup 3D for interior designers →
- 3-minute product demo video →
About the culture:
EmptyCup believes that having rich life experiences is essential to spur creativity and keep passion burning strong. To break the monotonous work life, the company will be organising an outing once every 2 months. The outings planned this year are trekking in the western ghats, a weekend beach retreat and stay at a buddhist monastery.
EmptyCup adopts an open culture true to its name. Even as an intern you will be allowed access to all the company’s activities like marketing, hiring, design, customer engagment, social media, planning and finances as long as you fulfill your direct primary responsibilities satisfactorily.
EmptyCup believes leisure is as important to sustain creativity as intense practice. Our minds relax, recharge and build entropy during leisure that inspires and fuels our intense creative pursuit. As such, EmptyCup encourages leisure by organising talks, binge watch off days, book readings and weekend challenges.
Learn more about The EmptyCup Way →
Application process
There will be no interviews or coding tests. EmptyCup believes interviews are a bad test for good talent.
To apply for the internship, you have to first register using this google form. Then, you have to complete a take home assignment. You can join EmptyCup’s slack community for any questions and support for the assignment. Though the mentors cannot help you directly with code, they can guide you on the development process with resources and pointers.
The deadline for the assignment submission is December 1st @ 6.00am. After the assignment deadline, there will be a code review with a mentor where the mentor will walk through your code with you on call. Based on the mentor’s feedback, you will receive an offer from EmptyCup for the internship position.
Everyone who completes the assignment, regardless of selection, will receive a Certificate of Accomplishment from EmptyCup and can use the reference in their resume.
Internship registration form →
Here’s the link to the assignment →
EmptyCup Academy Slack community invite →
Help
For any questions or queries, please join the slack community and DM @Ab or send an email to mentors@emptycup.in.