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.
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
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 cypress.io
Deploying applications to cloud services
Working with distributed teams
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.
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.
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.
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 →© 2020 Blasterra LLC. All rights reserved. Illustrations by unDraw & avataaars.
Made with ❤️ by Veni Kunche.