HonorHer Jobs


Job Information

BAO Systems Full Stack Engineer in Washington, United States

BAO Systems is an industry leader in digital data solutions for health and development. We empower our partners to implement scalable and sustainable solutions that uncover data-driven insights to improve livelihoods, strengthen health systems, and achieve equitable human development.

Our team comprises passionate public health and development practitioners, information system experts, software engineers, system engineers, monitoring and evaluation advisors, and data scientists. We excel in providing a broad spectrum of services and products.

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

    BAO Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Powered by JazzHR