Backend Developer
Skill College
About the role
Skill College is an emerging EdTech startup headquartered in Ahmedabad, Gujarat. Founded with the vision of democratizing quality technical education, the company offers a suite of online courses, live mentorship programs, and industryβaligned projects. Over the past few years, Skill College has grown its student base to over 30,000 learners across India, partnering with leading universities and corporate trainers.
The organization prides itself on a culture of continuous learning, where engineers get to experiment with the latest tools while directly impacting the learning journeys of thousands of students.
The Engineering team at Skill College is the backbone of its digital platform. As a Backend Developer, you will be responsible for designing, building, and maintaining the serverβside components that power the learning management system, realβtime assessment engines, and analytics dashboards. You will work closely with product managers, frontend developers, and data scientists to translate business requirements into robust, scalable APIs.
The role offers exposure to cloudβnative development, microβservice architecture, and highβtraffic data pipelines, making it an ideal stepping stone for earlyβcareer engineers aiming to become fullβstack architects.
Key Responsibilities
- Develop, test, and deploy backend services using Python and FastAPI.
- Design and document RESTful APIs that integrate with frontend applications and thirdβparty services.
- Model, query, and optimize PostgreSQL databases for highβperformance data access.
- Implement authentication and authorization mechanisms, ensuring data security and compliance.
- Write unit and integration tests to maintain code quality and reliability.
- Monitor application performance, troubleshoot bottlenecks, and apply optimizations.
- Participate in code reviews, provide constructive feedback, and adhere to coding standards.
- Collaborate with DevOps to set up CI/CD pipelines and automated deployments.
- Contribute to technical documentation and knowledgeβsharing sessions within the team.
- Stay updated with emerging backend technologies and propose improvements to the existing stack.
Tech Stack: Python, FastAPI, PostgreSQL, Docker, Git/GitHub, AWS (or similar cloud services), JWT/OAuth for security, and CI/CD tools like GitHub Actions.
Growth Path: Starting as a Backend Developer, you can progress to Senior Engineer, Tech Lead, or specialize as a Cloud/DevOps Engineer. Skill College encourages internal mobility, offering mentorship programs and regular skillβupgradation workshops.
Why Join Skill College? You will be part of a purposeβdriven mission to transform education, work in a collaborative environment that values innovation, and receive a competitive salary with performanceβlinked incentives. The flexible 10:30 AMβ7:00 PM schedule promotes workβlife balance, while the vibrant office at Iskcon, Ahmedabad fosters creativity and teamwork.
Eligibility & process
Who can apply
Bachelor's degree in Computer Science, Information Technology, Electronics & Communication, or any related engineering discipline. Minimum 60% aggregate (or equivalent CGPA). 1β3 years of relevant experience in backend development. No active backlogs at the time of joining. Candidates should be able to work from the Ahmedabad office.
Skills & stack
Selection process
- Round 1: Online Coding Test
- Round 2: Technical Interview (focus on Python, FastAPI, databases)
- Round 3: HR Interview
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Skill College's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.