Website:
futureofnation.org
Job details:
Company Description Future of Nation is a mission-driven learning platform built by a community of IIT alumni, IIM graduates, and global researchers, focused on empowering students across India with practical, modern skills. Inspired by the journey of founder Akash Arya—from an orphaned child in Agra to studying at premier IITs and international institutions—the organization is dedicated to making skill-based education accessible to all. The platform centers on four pillars: Programming, Entrepreneurship, Scientific Research, and Leadership, helping learners become innovators and changemakers. Through structured learning and hands-on mentoring, Future of Nation supports youth in building confidence, purpose, and readiness for 21st-century careers.
Role Description The Senior Computer Programmer will design, develop, and maintain scalable software solutions that support Future of Nation’s learning platform and internal tools. Day-to-day responsibilities include writing clean, efficient code, implementing back-end services and APIs, optimizing system performance, and ensuring security and reliability across applications. The role involves collaborating with educators, product teams, and other developers to translate educational needs into robust technical features, as well as reviewing code, mentoring junior developers, and contributing to technical architecture decisions. This is a full-time, hybrid role based in Mumbai, with a mix of on-site collaboration and some work-from-home flexibility.
Qualifications
- Strong foundation in Computer Science and core Programming concepts.
- Proficiency in Object-Oriented Programming (OOP) and software design principles.
- Experience with Software Development lifecycles, including testing, debugging, and deployment.
- Hands-on expertise in Back-End Web Development, including APIs, databases, and server-side frameworks.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience with modern programming languages (such as Python, Java, C++, or similar) and version control tools (e.g., Git).
- Ability to write secure, efficient, and maintainable code in a collaborative environment.
- Strong problem-solving skills, attention to detail, and the ability to work in a hybrid setup based in Mumbai.
- Experience in EdTech or building educational platforms, and interest in mentoring or teaching, is an advantage.
Click on Apply to know more.