Full Stack Developer



About Dream a Dream  

Started in 1999, Dream a Dream is a registered, charitable trust empowering young people from vulnerable backgrounds to overcome adversity and flourish in a fast-changing world using a creative Life skills approach. Currently, Dream a Dream runs an Innovation Lab engaging 10,000 young people every year referred from 40 partners, has trained over 6,728 teachers/educators from 191 partners impacting over 1,68,200 children and young people, engaging over 800,000 young people through state government partnerships and have scaled our work across India and Kenya through our unique Life Skills Development model. Dream a Dream is considered to be a pioneer in the Life Skills space in India and recently recognized by Lego Foundation and Ashoka as a Champion in the space of Re-Imagining Learning in the world – https://dreamadream.org/the-urgency/item/215-dream-a-dream-a-champion-of-learning-through-play 

At Dream a Dream, we believe it is critical to empower young people with Life Skills to overcome these gaps in the education system. Dream a Dream has scaled its Life Skills Model to provide teachers and youth workers, the skills and tools necessary to develop Life skills in young people from vulnerable backgrounds and integrate this within their work domain.

Position: Full Stack Developer 

No. of Positions: 1  

Type: Consultant (12 Months)  

Location: Hybrid / (Bangalore) 

Honorarium: (7 – 8 LPA) 

Our Needs  

We are looking for passionate and motivated Full Stack engineers who will build dynamic, end-to-end, and innovative software products and applications for Dream a Dream.

Position Summary  

A technology expert, with the primary responsibility of creating and implementing innovative solutions and making technical contributions. Dream of a Dream is committed to empowering children and young people from vulnerable backgrounds to overcome adversity and thrive in a fast-changing world and we recognise the importance of integrating technology into the education system for the betterment of every child a thriving life.  

To advance our ongoing efforts, the technology expert will  

  • Develop a technology strategy to guide project initiatives. 
  • Nurture expertise and promote innovation within project endeavours.  
  • Collaborate with development teams and product managers to brainstorm software solutions.  
  • Engage with databases, servers, APIs, version control systems, and third-party applications. 
  • Recognise and execute improvement plans to enhance the scalability, performance, reliability, and security of the application. 
  • This position offers a compelling chance to incorporate accessible and affordable technology into the daily learning experiences of children from disadvantaged backgrounds.  

Core Responsibilities: 

  • Provide a technology-oriented perspective to assess new product development concepts across Dream a Dream, collaborating closely with other teams. 
  • Act as a fundamental member of Dream a Dream’s technology division, creating user-friendly student dashboards, and introducing novel features for Innovation labs.
  • Lead discussions on architecture and feature development, integrating a technology perspective, and contributing to aligning the product roadmap for a long-term vision with core leadership. 
  • Collaborate with internal and external stakeholders to comprehend project requirements, prioritize tasks, and oversee project timelines.
  • Offer thought leadership and identify opportunities for enhancing quality. 

Requirements: 

  • We are seeking skilled software developers proficient in both Frontend (Angular JS, HTML, CSS, JavaScript) and Backend (Python Django, AWS, Java), ideally with prior engagement with data analytics platforms.  
  • Possess a minimum of 2 years of hands-on software experience, demonstrating the ability to solve intricate problems through technology, encompassing best practices, internal workings, patterns, and refactoring.  
  • Showcased proficiency with a minimum of three project experiences involving independent code design, unit testing, and integration-level testing of modules.  
  • Bring at least 2 years of backend work experience, including the establishment of the entire application database, covering structure, optimization, and tuning.  
  • Exhibit 1-2 years of expertise in working with JavaScript frameworks, specifically AngularJS 
  • Demonstrate 1-2 years of experience with backend design using Django (Python) and Java frameworks.  
  • Display a minimum of 1 project experience in server management, encompassing AWS and website hosting (knowledge of WordPress is advantageous).  
  • Proven experience in developing and documenting DevOps and Architecture frameworks. 
  • Competence in handling basic security updates and patch management for the entire application and related infrastructure.

 

Apply if you have: 

  • Bachelor’s or master’s degree in computer science, information technology, management information systems, or equivalent work experience. 
  • 2+ years of experience in delivering integrated services and Front ends, using NodeJS and React/AngularJS 
  • Experience with Node.js and Express ecosystem, building tools, libraries, runtimes, and frameworks. 
  • Experience within Java scripts and/or AngularJS, HTML5, jQuery, AJAX, and CSS equivalent would be a plus. 
  • Hands-on exposure and understanding of AWS services like CloudFormation, IAM, Compute Services (EC2, Lambda), Step Functions, API Gateway and SNS would be a plus. 
  • Experience working in Scrum – agile methodologies, coding standards, code reviews, and source management. 
  • Experience in data analytics tools Tableau/Power BI would be a plus. 
  • Experience with mobile app development would be a plus point.

 

To apply for this position, please send your updated CV to [email protected] and include a cover letter detailing your qualifications and interest in the role. We look forward to reviewing your application.

Please Note: Due to the high volume of applications received, only shortlisted candidates will be contacted for an interview. We appreciate the time and effort that all applicants have dedicated to their submissions.  

Dream a Dream is committed to upholding diversity and inclusion in our workplace and we strongly encourage people from underrepresented groups, within the organisation and outside, to apply to open positions. We embrace our employees’ differences of religion or belief, caste, race, age, ethnicity, sexual orientation gender, gender identity or expression, language differences, family, or marital status, physical, mental and development abilities, social or economic class, education, work and behavioural styles, political affiliation, and other characteristics that make us unique.

Copyright © 2024 Dream a Dream. All Rights Reserved. Dream a Dream is a registered charitable trust with requisite tax exemptions for all donations made.