Software Developer

Develop long-term solutions. Write code to make an impact.

What You’ll Be Doing

Software Developers at C4C are responsible for creating and maintaining software products for our partner organizations. Developers work in Agile collaborative teams and are exposed to every aspect of the product development cycle. Developers can expect to spend roughly 4-7 hours a week working on tickets with their team, with work including backend API development, frontend UI development, and integrating with cloud technologies like AWS. Currently, we primarily work in JavaScript.

As a member of our product teams, you will be working closely with other developers under the guidance of a tech lead and product manager. You will actively participate in team meetings, meet our partners, and technical design of complex software. You’ll not only learn new technologies but also build skills in working on a software development team that are essential for professional software development.

Code4Community is a unique opportunity to deliver real impact through the power of software. In your first few weeks, your code will be running in essential software systems to help children with life threatening illnesses, environmental conservators, and disadvantaged youth.

What We're Looking For

A great developer is someone who is highly motivated and willing to learn. Although exposure to software development practices through co-ops, internships, or personal projects is a plus, we primarily value your passion to improve as a software developer and contribute to a good cause. We’re looking for someone who is passionate about developing, motivated to take initiative on tasks, and wants to learn from their team while empowering the developers around them.

Our ideal candidate is someone who is..

  • Dedicated to the mission, and can be trusted with real work for real people
  • Motivated to learn new technologies and grow as a software engineer
  • Passionate about contributing to a good cause
  • Takes initiative to identify opportunities for improvement and drives projects forward
  • A strong communicator who facilitates collaboration
  • Interested in being a part of the entire product life cycle from software inception to completion