Software Engineer


Job Summary

Responsible for ensuring application stability, and rapidly respond & resolve system incidents and user queries,

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 3 years

Job Description

We're looking for a Software Engineer to run and maintain IT operations for DRO Health, Inc. The successful candidate will be responsible for ensuring application stability, directly working with the CTO & development teams to rapidly respond & resolve system incidents and user queries, and most importantly, contribute to the development of minor and major features for DRO Health, Inc.

Location: Remote from Lagos, Nigeria.

Key responsibilities:

  • Developing new features for the DRO Health platforms
  • Maintaining and improving current features 
  • Overseeing the data integrity of the DRO Health platforms
  • Reviewing and assessing client feedback
  • Investigating and diagnosing network problems
  • Rapidly fixing bugs
  • Managing the DRO Health applications
  • Assisting with user acceptance of applications enhancements
  • Continuously using project management tools like Trello and Quire for managing requirements, collaborating and communicating.
  • Assisting in Quality Assurance testing of platforms
  • Planning for business continuity & disaster recovery
  • Identifying, designing and implementing proactive patterns that prevent system problems
  • Technical support and maintenance of existing applications and surrounding infrastructure 

Required programming & technical skills

  • Python (Pyramid framework or Django)
  • Docker
  • SQL
  • Alembic
  • Sequel Pro or MySQL Workbench
  • Jinja2
  • Git using the gitflow workflow
  • AWS (RDS, EC2, S3, Lambda, SES, SNS, Route 53, & API Gateway)
  • NodeJS (including mime and nodemailer)
  • Linux/Unix
  • Nginx
  • Front end development (HTML5, CSS3, Bootstrap 4, JS, JQuery)
  • Native mobile application development is a huge plus (Java for Android, Swift for iOS)

Required experience and personal skills

  • Must have a Bachelor’s degree (min 2.1) in an IT related degree
  • Must have a portfolio of showable previous work
  • Should be doing NYSC or have finished NYSC within the last 7 years
  • Must be able to work remotely
  • Excellent communication skills
  • Excellent analytical and problem solving skills
  • Ability to manage expectations
  • Be able to clearly explain the issues to others
  • Be able to work both independent and within a team environment 
  • Excellent time management skills
  • Recognizes the power in saying ‘I don’t know’


Please ensure your Jobberman profile is 100% complete before applying for this job. Candidates with incomplete profiles have a much lower chance of having their applications viewed

Share Job Post

Log In to apply now