Tech Nonprofit Job Board

The Tech Nonprofit Job Board features open roles from organizations around the globe. Whether you're a job seeker ready to match your skills with a mission or a tech nonprofit looking to hire top talent, you're in the right place.

Hiring? If your tech nonprofit isn't listed yet, submit this form. Reach out to jobs@ffwd.org with questions about the Tech Nonprofit Job Board.

companies
Jobs

Full-Stack Software Engineer

Solve Education!

Solve Education!

Software Engineering
Bandung, Bandung City, West Java, Indonesia · Indonesia
Posted on Sep 16, 2025

We are looking for a Full-Stack Software Engineer who is passionate about building impactful solutions that transform education. This role requires strong skills in both front-end and back-end development, with the ability to design, build, and scale applications that are reliable, user-friendly, and aligned with our mission.

We value adaptability, innovation, and a commitment to continuous learning. If you thrive on creating end-to-end solutions, working with cutting-edge technologies, and solving complex problems in a fast-paced, mission-driven environment, this is your opportunity to make a real impact.


Before You Apply
This role is not light, routine, or heavily guided. You’ll be expected to handle ambiguity, move quickly across multiple priorities, and deliver production-ready solutions with little to no revision. You must be able to stay calm under pressure, take full responsibility for your tasks, and deliver reliable outputs — even when requirements shift mid-week or feedback requires immediate turnaround.

If you’re seeking a role that will stretch your technical capacity, sharpen your problem-solving, and accelerate your growth, and you’re prepared to meet high expectations, we want to hear from you.


Responsibilities
Software Development

  • Design, develop, and maintain both front-end and back-end components of web and mobile applications.
  • Build scalable APIs, databases, and system integrations.
  • Ensure responsive, accessible, and high-performance user interfaces.
  • Conduct testing, debugging, and performance optimization to deliver reliable software.

Collaboration & Delivery

  • Work closely with product managers, designers, and program teams to translate requirements into solutions.
  • Participate in agile ceremonies (planning, reviews, retrospectives) and ensure the timely delivery of tasks.
  • Document technical processes, code, and system architecture for team knowledge sharing.
  • Provide technical support for live systems, resolving bugs and issues promptly.

What We’re Looking For

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered.

Work Experience (at least one of the following):

  • Proven experience as a full-stack developer working on both client-side and server-side systems.
  • Track record of developing and deploying applications in a production environment.
  • Experience contributing to projects using modern frameworks and cloud services.

Skills & Competencies

  • Proficiency in front-end frameworks such as React, Angular, or Vue.js.
  • Strong back-end skills in Node.js, Python, Java, or similar languages.
  • Experience with databases (SQL and NoSQL) and API development.
  • Familiarity with cloud platforms (AWS, Google Cloud, or Azure).
  • Solid understanding of software development best practices, testing, and version control (Git).
  • Strong problem-solving skills, attention to detail, and the ability to work independently.

Other Requirements

  • Based in Bandung or willing to relocate to Bandung.
  • Comfortable working in cross-functional and culturally diverse teams.

Additional (Bonus)

  • Experience with AI/ML frameworks or data-driven applications.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerisation (Docker, Kubernetes).
  • Exposure to edtech platforms or mission-driven projects.

Why Join Us?
You’ll be joining a team with a bold mission to make education accessible and impactful. We don’t expect perfection, but we do expect creativity, ownership, and a strong learning attitude. If you’re looking for routine coding tasks, this may not be the right fit. But if you’re ready to own the full stack, leverage advanced technology, and contribute to real-world impact, we’d love to hear from you.


📩 Ready to apply? Send your CV & Portfolio to career@solveeducation.org