Website Dream a Dream Foundation
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.
To apply for this job please visit dreamadream.org.