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
Employment Type: Full-time
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
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
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.