24 Sep
|
Future of Nation
|
New Delhi
24 Sep
Future of Nation
New Delhi
Company Description Future of Nation is a learning and mentoring platform built by a community of IIT alumni, IIM graduates, and global researchers focused on empowering students with practical, future-ready skills. Inspired by the journey of founder Akash Arya, who overcame severe hardship to study at leading institutions in India and abroad, the platform is driven by a strong mission of equitable, skill-based education.
Future of Nation aims to help learners grow into confident nation-builders through structured learning, real projects, and close mentorship. The organization focuses on four core pillars—Programming, Entrepreneurship, Scientific Research, and Leadership—to equip youth with relevant knowledge and hands-on abilities. Team members contribute directly to a social impact mission that shapes the next generation of innovators and leaders across India.
Role Description The Senior Software Engineer will design, develop, and maintain scalable software systems that power Future of Nation’s learning and mentoring platform. In this full-time hybrid role based in New Delhi, the engineer will work partly from the office and partly from home, collaborating with product, academic, and design teams to translate educational needs into robust technical solutions.
Day-to-day responsibilities include architecting and implementing back-end services and APIs, optimizing performance and security, writing clean and testable code, and reviewing contributions from other engineers.
The role also involves integrating third-party services, maintaining documentation, troubleshooting production issues, and ensuring high reliability and usability of the platform. Senior engineers are expected to mentor junior team members, advocate for engineering best practices, and contribute to technical roadmaps that align with the organization’s mission.
Qualifications
- Strong foundation in core Computer Science concepts and Software Development practices.
- Proficiency in Programming and Object-Oriented Programming (OOP), with experience in at least one contemporary language such as Python, Java, or JavaScript/TypeScript.
- Hands-on expertise in Back-End Web Development, including building and maintaining APIs, microservices, and database-driven applications.
- Experience designing scalable architectures, working with relational and NoSQL databases, and implementing security and performance best practices.
- Comfort with version control systems (e.g., Git), CI/CD pipelines, and cloud platforms (e.g., AWS, GCP, or Azure).
- Ability to write clean, maintainable, and well-tested code, with strong problem-solving and debugging skills.
- Effective communication skills and the ability to collaborate in a hybrid work environment with cross-functional teams.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience in edtech, social impact products, or mentoring technical teams is a plus.
📌 Senior Software Engineer (New Delhi)
🏢 Future of Nation
📍 New Delhi