BAO Systems - React/Python Developer

Paid / Washington DC/Remote / Full time salaried


In this role you will write and deliver scalable, user-friendly web and mobile applications to a variety of impact-first organizations. Applications allow non-technical users to rapidly design and deploy scalable web and mobile applications to collect and analyze data — anywhere, anytime — and quickly make informed decisions based on real-time ground truth; even with no connectivity.
Technologies- React, Python, PostgreSQL, RESTful API's

BAO is looking for an experienced full stack software engineer.

In this role you will write and deliver scalable, user-friendly web and mobile applications to a variety of impact-first organizations.

About Dharma Platform

Dharma was founded on the belief that good data can not only transform the work of impact-first organizations, it can save lives. Working for the United Nations in Iraq, our founders witnessed first-hand the challenges and setbacks that come with archaic and disjointed data collection tools and practices. Rather than responding to outbreaks, treating patients, or helping refugees, much of their time was spent cleaning spreadsheets, making pivot tables, and hiring consultants.

BAO is looking for an experienced full stack software engineer to support our Dharma Platform.

In this role you will write and deliver scalable, user-friendly web and mobile applications to a variety of impact-first organizations.

Born out the demands of some of the most challenging environments on earth, Dharma allows non-technical users to rapidly design and deploy scalable web and mobile applications to collect and analyze data — anywhere, anytime — and quickly make informed decisions based on real-time ground truth; even with no connectivity.

What You’ll Do

In this role you will write and deliver scalable, user-friendly web and mobile applications to a variety of impact-first organizations.

  • Work with other engineers and product managers to deliver polished full-stack features to our clients
  • Contribute to system architecture enhancements, including database design, API design, message queue design, and cloud-platform strategy.
  • Develop and maintain RESTful APIs for both internal and external consumers
  • Design and implement data-integration features that allow clients to easily integrate their data systems into the Dharma product
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software

What you’ll bring

  • Three to five (3-5) years of experience in JavaScript (ideally React and React Native)
  • Two or more (2+) years experience in backend development, preferably Python
  • Three to five (3-5) years of experience working with relational databases (ideally MySQL or PostgreSQL)
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Experience writing unit test suites
  • A track record of projects completed on time – you are a flawless executor, not a procrastinator
  • You find satisfaction in a job well done and want to solve head-scratching challenges
  • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives

Bonus points

  • Strong experience in Python
  • Experience building and maintaining APIs utilized by diverse consumers
  • Strong experience with API development in a data-focused environment
  • Strong relational database design skills
  • Strong system architecture skills
  • Strong experience in front-end development, particularly with React, Redux, React Native and JavaScript
  • Experience with Google Cloud or AWS

Apply to this position

This topic was automatically closed after 31 days. New replies are no longer allowed.


If you have a query related to it or one of the replies, start a new topic and refer back with a link.