We’re seeking a passionate developer driven by normalized data, the pursuit of performance, and the beauty of a well-designed API.

As a Backend Developer, you’ll be responsible for building out systems to interface with our frontends. As a microservice driven system, you’ll be working on a variety of RESTful and GraphQL APIs. We’re a small, dynamic, team, so are looking for someone that can come in and take our product to the next level.

We Have

  • A top-notch tech stack and modern development toolchain
  • A dream team of 10 creative and tech-savvy colleagues
  • An openness to new ideas and methodologies
  • A passion for working with clients and learners who want to improve the world
  • A bright former yoga studio for an office in the heart of DC’s U Street corridor
  • A remote-friendly work environment – we want people to work where they’re happiest
  • A fun, dynamic, and collaborative work culture

Who We Think Will Be a Great Fit

You are someone who has a strong background in building robust and performant backends for highly available, scalable systems. You live for five nines uptime and optimized response times. At the same time, you recognize the inherent importance of privacy and security in any system you build. You could work at top tech companies, but making a difference in the world is more important to you. You’re experienced, but believe in lifelong learning. You wake up everyday excited to work with creative community of peers to build something meaningful. And you want to have a little fun along the way.

You Have

  • Deep understanding of RESTful, GraphQL, and application-level APIs
  • Strong background in Object Oriented and Functional Programming
  • Passion for all things JavaScript (Node.js) and ES6+
  • Advanced knowledge of relational databases (MySQL or PostgreSQL)
  • Experience with Pub/Sub patterns and distributed systems
  • Ability to manage multiple tasks, work towards multiple goals, problem-solve, and prioritize assignments
  • Boundless curiosity, comfort with uncertainty, and a willingness to iterate quickly

You Might Also Have

  • Experience with real-time technologies (WebSockets, WebRTC)
  • Comfort with reverse proxies (NGINX, HAProxy)
  • Knowledge of graph databases
  • Teaching or curriculum design experience
  • Knowledge of international relations, development and/or peacebuilding work at the local or international level

Commitment

Part-time and full time positions available

Compensation

Negotiable, based on experience

Application Deadline

Open until filled.

Application

  • Simply put - why TechChange? What unique skills and perspectives can you bring to the team? If you were in charge, how would you do things differently? Form cover letters and generic cut & paste responses are easy to spot. Spend some time on our site and get to know us. We're excited to see what you come up with...
  • Accepted file types: pdf, doc, txt, odt, docx.
    Allowed file-types: .pdf, .doc, .docx, .txt, .odt.
  • Accepted file types: pdf, doc, docx, odt, png, jpg.
    Attach a sample of your work that highlights relevant experience in this field. Allowed file-types: .pdf, .doc, .docx, .odt, .png, .jpg.

Contact Us