Software Developer (Full Stack)

  • Contractor
  • remote
  • TBD USD / Year
  • Development Gateway profile




  • Job applications may no longer being accepted for this opportunity.


Development Gateway

About us

Development Gateway (DG) is an international nonprofit organization that increases the impact of international development activities through innovative, sustainable information management solutions, web applications, and services. DG empowers people to accelerate change and transform their societies: www.developmentgateway.org

We are a creative and dynamic group of people based around the globe and dedicated to our mission. We value hard work, innovative thinking, a commitment to teamwork and collegiality, and a good sense of humor. We look for independent and self-directed team members. We believe that the quality of your work is more important than the number of hours you spend in your chair and our team members work relatively autonomously to achieve their goals. We know that you have a life outside of work and believe in flexibility and a positive work life balance.

This position may be based anywhere the applicant is legally able to live and work, with a preference for candidates in our existing hubs in Armenia, Argentina, Kenya, Moldova, Romania, or Senegal. However, candidates must be able to overlap at least 4 working hours with Washington, DC.

What you get to do

  • Work on delivering open source digital tools used by users from governments and institutions around the world
  • Analyze users’ needs and then design, estimate, develop software to meet those needs, with a special focus on usability and design.
  • Document code and report on project deliverables.
  • Collaborate with a geographically distributed team.
  • Assist Quality Assurance team during development and deployment.
  • Learn new tools and technologies; advise on digital trends; influence our organizational tech strategy.

Necessary education, skills, and experience

  • At least 3 years of professional experience, including self-employment and internships
  • Bachelor’s Degree in Computer Science, Information Technology, or a related discipline, or equivalent experience.
  • Strong experience with languages such as Java, NodeJs, or Python, as well as frameworks such as Spring. Extraordinary candidates who do not meet this requirement, but do have experience with other similar frameworks may also be considered.
  • Experience developing with React JS and its related technologies
  • Strong understanding of web markup, including HTML5 and CSS3 (including SASS/LESS),
  • Understanding of JavaScript, its quirks, and workarounds, including ES6, DOM manipulation and the JavaScript object model
  • Knowledge and understanding of object-oriented programming languages/concepts
  • Familiarity with RESTful APIs
  • Knowledge of Databases and Web Storage
  • Experience with common front-end development tools such as Babel, Webpack, NPM, YARN, etc.
  • Proficient understanding of code versioning tools and workflows such as Git/Gitflow
  • Demonstrated experience of working in agile software teams and familiarity with scrum processes and roles.
  • Enthusiastic team player with outstanding organizational, communication, and interpersonal skills conducive to team development.
  • Excellent written and verbal communication skills in English. Proficiency in French is a plus.

Skills that will put you over the top

  • Knowledge of Docker and Cloud computing.
  • Familiarity with WordPress CMS.
  • Experience using and optimizing relational databases (PostgreSQL, mySQL, Oracle) and noSQL.
  • Familiarity with issues tracker systems
  • Knowledge of architectural styles and design patterns.
  • Knowledge of Cucumber and Gherkin Syntax.
  • Aptitude for learning new technologies.
  • Master’s degree in Computer Science, Information Technology, or a related discipline.

Position details

This position is worldwide and fully remote (hybrid options available in some locations for those who are interested). We have a preference for candidates located in our existing hubs: Armenia, Argentina, Kenya, Moldova, Romania, or Senegal.

This position is expected to be full time.

This position will be contracted with on a consultancy basis, which does not include benefits, but offers competitive hourly pay. The projected hourly consulting rate for this position is $25-30 USD

How to apply

To apply, visit developmentgateway.org/careers/. Only candidates selected for an interview will be contacted. If selected for an interview, you will be asked to take a short proficiency test to assess your written English language skills and selected technologies.

We are an equal opportunity employer and value diversity and lived experience. We strongly encourage applications from people whose identities are underrepresented in the sectors where DG works. DG does not discriminate on the basis of race, ethnicity, religion, color, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.