Job Board
for underrepresented folks in tech

Back to all jobs
Photo of Development Seed

Development Seed
emoji of a pushpinWashington, DC or Remoteemoji of a money bag$90K-$120Kemoji of a clockMon Feb 01 2021
emoji of a woman of coloremoji of a man43 total on the teamemoji of a woman of coloremoji of a woman 16 women in techemoji of a woman of coloremoji of a person of color 12 people of color in tech

We solve the world's hardest problems with open data and open technology.

We are looking for a JavaScript Engineer to build reliable and maintainable web applications that allow our partners to better understand the world and make better decisions. You will build impactful data products alongside organizations that address climate change, promote inclusive development, and respond to humanitarian crises. Your work will help urban planners better understand how their city is changing, and allow public officials to make smart investments in road and electricity infrastructure.

Development Seed is an engineering and design shop with team members around the world and offices in Washington, DC, Lisbon, Portugal and Ayacucho, Peru. We’re a team of developers and designers creating positive social impact with open tech and open knowledge alongside organizations like the World Bank, the Washington Post, and NASA.

As part of this team you will build data products and interfaces. Your primary contribution will be readable, maintainable code, but you should be comfortable communicating ideas about design and usability. You will help us continue to be our best by making framework and architectural recommendations, writing reusable components, and releasing open source libraries that improve the state of the art.

As a JavaScript engineer, you will:

  • Create web applications across the full stack, from Node.js API servers to JavaScript user interfaces

  • Contribute to projects throughout their lifecycles - from planning and discovery through implementation to delivery to partners

  • Work directly with designers, frontend engineers, and cloud engineers to produce products

  • Write documentation and tests with a focus on enabling others to maintain the project after handoff

  • Solve real problems for organizations that address big global challenges

  • Use the best technology and practices available to ensure successful projects

  • Learn and grow with a team that is committed to your success

  • Work in the open. We support open source, open data, and open science and take pride in the impact we make. We encourage you to talk about your work through blogging, presentations at conferences, seminars, and workshops as part of the Development Seed team

  • Work with stakeholders to understand the needs of end users

Ideal candidates have professional experience with:

  • Node.js & frameworks for building API services

  • Modern JavaScript, React, and HTML and CSS

  • Visualization technologies like D3 and Mapbox GL

  • Testing frameworks like Jest, and

  • Deploying applications to cloud services

  • Working with distributed teams

As a Development Seed team member, you:

  • Collaborate — Working as a team makes us stronger than any individual developer. You write clear Github tickets and communicate effectively on Slack and in-person.

  • Learn — We constantly evolve our technology stack and techniques to deliver the best work to our partners. You don’t need to know any particular language or framework upfront but you need to demonstrate you’re able and excited to learn new ways to build.

  • Code — You write code focusing on both performance and maintainability. You write detailed documentation before and after writing code.

  • Care about the world and believe that we can do better — Social change is the foundation of everything we do. You are impatient about solving the world’s toughest challenges.

Not sure you tick all the boxes? We encourage you to apply. We have a culture of learning, and if this job description sounds exciting, we’d love to hear from you.

Development Seed embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.

What is your Interview process like?

The interview process consists of one-on-one interviews that may go in depth into technical topics and your project experience, but that won't test on arbitrary technical concepts. We also do a small paid project at the end of the process as a way to better get to know each other.

What efforts are you making in terms of increasing diversity & inclusion within your company?

We actively examine how we work, what issues team members are facing, and how to best support and encourage the growth, confidence, and safety of everyone on the team. We use recurring 1:1s, mentorship, and learning plans to encourage personal and professional growth. Team members are encouraged to learn new skills, lead projects, and are given the space and autonomy to make decisions about their work. We're remote friendly, because wonderful teammates can come from anywhere. We're always improving how we communicate across time and distance, and do our best to respect the working hours of everyone in our wide-ranging set of time zones where team members live.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!

Get jobs delivered to your inbox!

We'll let you know as soon as a job is posted on our job board.

Send me jobs →