About Almabase
We are on a mission to make education affordable to everyone by helping universities & schools build better relationships with their alumni, which leads to increased donations.
Democratizing quality education: Quality education is a great equalizer. When many students receive scholarships to access education because of alumni generosity they pay-it-forward when they have the capacity to do so. We derive our inspiration from actions like thisBuilding a large profitable business: We envision building a capital-efficient, large profitable business to achieve our mission of democratising quality education. This means less dependence on investors & more ownership with the team. We are one of the few profitable Indian SaaS startups building Value SaaS. Employee Wellness Customer Success: We give as much importance to each team member’s personal & professional success as much as we care about our customer's success. We believe it’s all about balance. Our recent WFH policies reflect this belief.
Mission: Make education affordable by helping universities & schools build better relationships with alumni, leading to increased donations.
Impact so far:
- 3 M alumni connected
- 450 k students impacted
- $25 M donations raised
- 54 M engagement opportunities created
- 32 months profitable
The OpportunityAs a
Software Development Engineer Intern
, you will work closely with our engineering team to design, build, and improve product features in a
dynamic, fast-paced environment
, with a strong focus on
reliability, stability, and quality
.This internship provides
hands-on exposure to real-world engineering challenges
, allowing rapid learning, building scalable systems, improving reliability, and understanding modern software development, deployment, and maintenance.We are looking to fill
three SDE Intern positions
, each aligned with a specialized track:
- Track A: Product feature development aligned with the product roadmap, including scoping, building, and iterating on customer-facing functionality
- Track B: Development of custom dashboards and internal tools for quarterly business reviews (QBRs), including data visualization, monitoring, and reporting
- Track C: Improve system reliability by identifying, debugging, and resolving complex, hard-to-detect issues and edge cases
Responsibilities
- Build and enhance backend services, tools, and dashboards.
- Write clean, maintainable, and efficient code in Python & Django.
- Debug, troubleshoot, and resolve issues, focusing on root cause analysis.
- Contribute to reliability initiatives — bug fixes, monitoring, and performance improvements.
- Participate in code reviews, design discussions, and sprint ceremonies.
- Work with APIs, third-party integrations, and internal tools.
- Gain exposure to databases, cloud deployments, and CI/CD pipelines.
- Collaborate with mentors and peers to learn best practices.
- Document solutions and share knowledge internally.
- Assist in testing, deployment, and monitoring to understand end-to-end system operations.
What You’ll Learn
- Design and implement scalable backend services using Python and Django.
- Write optimized database queries and understand schema design trade-offs.
- Troubleshoot and resolve production reliability issues.
- Monitor, analyze, and improve system performance, fault tolerance, and scalability.
- Develop and integrate with REST APIs and external services.
- Learn fundamentals of system design, architecture, and engineering trade-offs.
- Gain best practices in collaboration, code reviews, and writing high-quality code.
Requirements
- Solid foundation in Computer Science fundamentals – data structures, algorithms, OOP.
- Proficiency in Python (experience with Django is a plus).
- Familiarity with web development concepts – REST APIs, HTTP, databases.
- Understanding of databases, SQL, and schema design trade-offs.
- Basic knowledge of CI/CD pipelines, cloud deployment, and version control systems.
- Ability to write clean, maintainable, and efficient code.
- Hands-on experience or understanding of APIs, debugging, and performance optimization.
Good to Have
- Exposure to Vue.js / React.js or other frontend frameworks.
- Familiarity with Git, Docker, or cloud platforms such as AWS.
- Participation in open-source projects or personal coding projects.
What to Expect During Your Internship
First Month (Onboarding)
- Familiarize yourself with the company's products, infrastructure, and development environment.
- Complete initial training and start your first project under mentorship.
- Learn development processes, version control, and deployment pipelines.
By the 3rd Month (Independent Contribution)
- Contribute to one of the internship tracks (Track A/B/C) by implementing features, dashboards, or reliability fixes.
- Work on projects and improving existing core system with mentor guidance.
- Actively participate in team discussions, applying debugging and system design concepts.
By the 6th Month (Ownership & Impact)
- Take ownership of a feature or reliability initiative within your track.
- Apply lessons from debugging, database optimization, and API integration to enhance system performance.
- Contribute to design discussions and propose improvements to tools, monitoring, and internal processes.