Senior Software Engineer at Doctall

Posted on Mon 27th Sep, 2021 - --- (0 comments)

At Doctall, we are breaking barriers to quality medical care delivery by leveraging innovative technology and strategic partnerships to create tailored options fitted to your needs and financial capacity. We offer on-demand video consultations with certified doctors and specialists in English as well as other local languages: Igbo, Yoruba, Hausa and Pidgin.

We are recruiting to fill the position below:

Job Title: Senior Software Engineer

Location: Lagos
Employment Type: Full-time

Job Summary

  • The Senior Software Engineer will be responsible for building, leading, and managing a technical team. He/She will help us build a local permanent development team as a succession plan to our current temporary foreign team. This will enable us to build and deploy state-of-the-art services in a fast, secure, and optimally efficient manner.

Duties and Responsibilities

  • Technical planning: Combining business development needs and system status quo, formulating technology development strategies, planning and organizing system architecture development
  • Process formulation: Lead the formulation and continuous optimization of R&D workflows and specifications, ensure high-efficiency and high-quality technical output, and ensure the effectiveness and continuity of technical results;
  • Architecture design: Lead the technical team to design and implement the technical architecture of the product, lead the architecture review, and ensure the rationality and feasibility of the technology;
  • Must ensure ongoing monitoring of the organisation's digital architecture, checking for performance and compliance.
  • Goals and execution: Responsible for the formulation of the overall goals of the R&D department, and promote the formulation and implementation of team goals, personal goals and work plans;
  • Technology research: Research the development direction of the latest Internet health products and technologies, investigate the latest technologies that are consistent with the products, and use them in the system to enhance the product experience. Make and implement major technical decisions and plans
  • Hiring process: Develop and manage the technical team from the ground up in accordance with the company requirements and culture.
  • Project Management & Reporting: Manage and monitor the day-to-day development of multiple projects and report progress to senior management.
  • Must be able to lead a technical team in a high-growth environment.
  • Must be able to work with third-party vendors related to the products when necessary
  • Must be proactive and have good communications skills
  • Must be adaptive to the business needs

Qualifications & Experience

  • University Degree, preferably in IT or Computer Science
  • 7+ years experience as a Software Engineer with minimum of 5+ years of experience in MERN stack
  • Experience in developing scalable NodeJS applications
  • Well-proven experience in Javascript (ES5/ES6), HTML5, CSS3
  • Experience in the development of front-end frameworks like React JS
  • Experience in NoSQL like Mongo, OrientDB & RDBMS like MySQL, Oracle, SQLServer or etc is an advantage
  • Experience in AWS cloud architecture
  • Experience in NodeJS frameworks like ExpressJS, HapiJS, SailsJS, Loopback, Sequelize would be added advantage
  • Quick learner to use the latest JavaScript frameworks.
  • Experience in the development of REST APIs in NodeJS
  • Experience in Firebase
  • Knowledge of Chrome and Firefox web tools and Selenium would be an added advantage.
  • Engineering management experience in a digital health company and/or a high-growth startup is a plus.

Application Closing Date
11th October, 2021.

How to Apply
Interested and qualified candidates should send their CV to: [email protected] using "Senior Software Engineer" as the subject of the email.