Full Stack Developer - (Senior Associate / Officer)
Gandhinagar, India
Job Description
Job Title: Full Stack Developer - (Senior Associate / Officer)
Travel: As per the project need
Position Overview:
We are seeking a motivated and technically skilled Full Stack Developer to join our technology team in Gandhinagar, Gujarat . This role is ideal for professionals with 3–5 years of relevant experience who are interested in building reliable, scalable software solutions and contributing to technology-driven projects in the education and social sector.
Key Responsibilities:
- Assist in the implementation, management, and maintenance of technology projects whileworking closely with the Education Department, Gujarat.
- Collaborate with team members, project managers (PMs), and state leads, on technologyprojects.
- Support the design and delivery of software solutions by providing technical assistance.
- Contribute to business process improvements related to technical applications and systemsdevelopment.
- Work diligently to meet project milestones and deadlines.
- Interact with cross-functional teams and end-users to understand and establish projectrequirements.
- Learn and follow engineering best practices, technology trends, tools, and frameworks.
- Undertake any additional tasks and responsibilities as required by the organization.
About Lend A Hand India: Lend A HandIndia (LAHI) is a leadingnational Think Tank/NGO with over 20 years ofexperience in strengthening India’s skill and vocationaleducation ecosystem. LAHI works closely with 20+ State and UTgovernments through long-term partnerships, providingtechnical advisory and Project Management Unit (PMU)support to drive systemic reforms.
Our Mission
EquipSchool Students to Maximise Their Potential Through SkillEducation
Our Approach
- Partnership withcentral-state governments to define, and scalepolicy
- Building of Centresof Excellence that act as lighthouses for innovation
- Resourceorganisation for the skilling ecosystem
OurKnowledge in Action
Through the design& execution of innovative models from trainingcentres, innovation hubs to mobile outreach initiatives,LAHI’s innovative knowledge resource drives bothgrassroots learning and systemic transformation acrossIndia. With 250+ LAHI staff embedded in state educationsystems across 20+ states, we provide technical andproject management support, enabling governments to translatepolicy into action.
Our Reach
LAHI’s currentscale of work includes -
- 20+ States and UTs
- 15000+ Schools
- 15 Lakh+ Students
- 250+ Team Members
What Truly Sets aCareer at Lend A Hand India Apart –
- Work as a SystemsArchitect, not just an Implementer: You help build andrefine the system itself, influencing policy and creatinglasting change.
- Experience the thrillof scale with depth: See your ideas andefforts replicated across thousands of schools, impactingmillions of students in a measurable way.
- Master Complex Collaboration: Gain unparalleledexperience navigating and synergizing the worlds of government,corporate CSR, and community.
- Career with aTangible Legacy: Your work directlycreates skilled professionals, confident entrepreneurs, and astronger national economy.
- Investment in you: We offer competitivecompensation, comprehensive support & robust benefits and aculture that actively champions your professional developmentand holistic well-being.
Requirements
Experience and Qualification:
- Qualification: Bachelor's degree in Engineering, Computer Science, or equivalent - B.E. (Any) /MCA / MCS / M.Sc. Computer Science.
- Candidates with 3-5 years of relevant experience in technology projects.
- Understanding of the Software Development Lifecycle (SDLC) and an interest indocumentation.
- Teamwork and an eagerness to contribute to projects in a collaborative environment.
- Passion for working in the social sector is an added advantage.
- A strong technicalaptitude and eagerness to learn new software and tools.
- Practical experiencewith Python/NodeJS for building backend services and APIs.
- Understanding of version control systems like Git.
- Write clean,readable, and maintainable code by following established coding standards,naming conventions, and design principles (SOLID, DRY).
- Basic knowledge ofdatabases like MySQL or PostgreSQL.
- Basic knowledge ofbuilding SaaS applications.
- Knowledge ofauthentication/authorization patterns.
- Exposure to Linuxand scripting is a plus.
- Willingness to learnDevOps basics for SaaS product deployment on AWS.