Education

Full Stack Developer - Volunteer Remote (Remote)

Remote
Work Type: Volunteer

Full Stack Developer - Volunteer


About us

empowermefirst.college is a non-profit aiming to make upper secondary school education accessible to millions of vulnerable youths and adults in emerging and developing countries regardless of background, gender or lifestyle. We offer a free online learning platform to overcome gaps created by inequality. Students learn at their own pace, using their mobile phones everywhere, at any time.

Our vision is to transform our students into change leaders who build today and tomorrow's world.


Overview:

We are looking for a talented and passionate Full-Stack Developer to join our team and play a key role in building and maintaining the technological backbone of our rapidly growing platform.

You will be responsible for the entire software development lifecycle, from conception and design to implementation and deployment. You will wear many hats, working independently on challenging tasks while also collaborating closely with our design and product teams to bring our vision to life.


Responsibilities:

Front-End Development:

  • Design and develop interactive and user-friendly web interfaces using modern front-end frameworks and libraries (e.g., React, Vue.js, Angular)
  • Implement pixel-perfect designs and ensure consistent user experience across different devices and browsers
  • Optimize website performance for fast loading times and responsiveness
  • Write clean, maintainable, and documented code adhering to best practices

Back-End Development:

  • Develop robust and scalable APIs using backend languages and frameworks (e.g., Python, Node.js, Java)
  • Design and implement efficient data models and databases (e.g., relational, NoSQL)
  • Integrate third-party services and APIs to add functionality and extend capabilities
  • Ensure security and performance of server-side systems

Full-Stack Collaboration:

  • Work closely with our design and product teams to understand requirements and translate them into technical solutions
  • Participate in agile development processes, including design sprints, code reviews, and continuous integration/continuous delivery (CI/CD)
  • Effectively communicate technical concepts to non-technical stakeholders
  • Proactively identify and address potential technical challenges and risks

Qualifications:

- Proven experience as a Full-Stack Developer with a strong understanding of both

front-end and back-end technologies

- Proficiency in modern front-end frameworks and libraries (e.g., React, Vue.js, Angular)

- Familiarity with backend languages and frameworks (e.g., Python, Node.js, Java)

- Experience designing and building APIs

- Experience with relational and NoSQL databases

- Strong understanding of web security principles and best practices

- Excellent problem-solving skills and ability to work independently

- Excellent communication and collaboration skills

- Passion for technology and a desire to learn and grow


Culture fit

Our values represent who we are and how we act. You will enjoy working with us if the following statements describe you:

  • You value others and have the desire to have a positive impact on the world.
  • You know that you don’t know everything and are willing to learn, experiment, and view feedback as an opportunity to improve yourself.
  • You are committed, consistent and don’t give up when things become more challenging.
  • You don’t take shortcuts. You have high integrity and aspire to do things the right way.
  • You are proactive and ready to work in a flat hierarchical structure.
  • You strive for excellence and have high attention to detail.


The process

Did you recognise yourself in our description? We will be glad to learn more about you. Our hiring process involves just three stages:

  • Fill in the application on https://empowermefirst.freshteam.com/jobs
  • Answer the screening questions; you will receive per email
  • Formal interview

After applying through the application form, you will hear from us within two weeks.


Benefits

Our organisation is based on volunteering. While we don’t offer compensation, we aim to provide the experience of a lifetime. We offer:


  • Remote working: You can contribute from your home. Our members are located all over the world.
  • Flexible hours: We are not interested in the number of hours you work but the results you deliver. We assign tasks weekly or bi-weekly or according to what you agree on in your team. As soon as you can complete them on time, we trust you.
  • We commit to helping you achieve your potential and develop you into a leader within our organisation.
  • A comprehensive online education author training program on methodology and creating engaging content with a certificate. Other trainings on topics such as coaching and leadership are in the making.
  • Webinars on different topics that are useful for your personal and career development. You’ll receive a certificate of completion.
  • And, of course, the opportunity to be part of an organisation that aims to change the world!

Submit Your Application

You have successfully applied
  • You have errors in applying