About 40K Plus
JOB DURATION - 3 months
40K Plus addresses the lack of access to quality education in restricted or low-resource environments, where significant physical, socio-cultural and economic barriers to education exist. We have developed a non-internet reliant technology platform that can deliver curated learning content through low-cost android devices. Currently, it runs our flagship English program that enables first generation English learners to build competencies in listening, speaking, reading and writing English. We have validated this program in India and Cambodia and are now on an exciting growth trajectory.
Our vision is to make quality learning affordable and accessible to any person in a resource-starved environment, anywhere in the world.
What you will do
We are looking for a front-end developer to join our tech team. You will be primarily responsible for managing front-end, create, code, and improving the server, server-side applications, and databases that, when combined with front-end codes, help create a functional, seamless experience for the end-user.
If you have excellent backend programming skills and a passion for creating a robust backend infrastructure, we would like to connect with you. You should also have strong documentation skills and dedication to building robust applications.
Participate in the entire application lifecycle, focusing on coding, testing and debugging
Gather and address technical and design requirements
Write clean code to develop functional web applications following Test Driven Development principles
Troubleshoot and debug applications
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with the front-end developers and other team members to identify new features
Utilize back-end data services and contribute to increasing existing data services APIs.
Participate in forums and stay updated on emerging technologies relevant to the organization.
Bachelor's degree in Computer Science or equivalent combination of technical education and work experience
3+ years of experience in software development or a serious open source track record.
2+ years of hands-on experience in designing, developing, testing and deploying large scale applications in Node JS/AngularJS.
Good at design patterns, data structures, and unit and implementation testing
Experience with web technologies
Experience establishing and managing testing, staging and production environments
Hands on experience in AWS (S3 and EC2) and Proficient in Lean methodologies.
Capable of working on deadlines.
Good verbal communication and documentation skills
Experience with Raspberry Pi is a plus
Ready to put your Technical skills to test?