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
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
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
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
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