Full Stack Software Developer at OneHealth
OneHealth is a Mobile-First Pharmacy & Healthcare platform that is providing access to medicines and healthcare solutions accessible to all Nigerians.
Using properly curated and analyzed data, we are able to follow our patient’s journey, end-to-end, in ensuring long-term survival.
Job Description
- We are seeking a talented and experienced Full-Stack Software Developer with a strong background in building applications using Laravel PHP and React.
- The ideal candidate will have at least 4 years of hands-on experience in full-stack development, with a deep understanding of both backend and frontend technologies.
- The candidate should be comfortable managing cloud infrastructure, particularly with Forge and AWS, and be capable of designing, implementing, and maintaining high-performance applications.
Location: Remote
Job Type: Full-time
Key Responsibilities
- Application Development: Design, develop, and maintain web applications using Laravel PHP for the backend and React, NextJS for the frontend.
- API Integration: Develop and integrate RESTful APIs to connect front-end and back-end services efficiently.
- Database Management: Design and manage databases (MySQL, PostgreSQL, etc.) ensuring data integrity and optimal performance.
- Cloud Server Management: Configure, manage, and maintain cloud servers, particularly using Forge and AWS, to ensure high availability and scalability.
- Code Quality: Write clean, scalable, and well-documented code following best practices and coding standards.
- Version Control: Manage code using Git and participate in code reviews to ensure quality and consistency.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality products.
- Performance Optimization: Identify and resolve performance bottlenecks in both backend and frontend components.
- Security: Implement and maintain security best practices to protect against potential vulnerabilities.
- Continuous Integration/Deployment: Set up and maintain CI/CD pipelines to automate testing, deployment, and scaling of applications.
- Work in an agile environment leveraging agile software development tools for task management and documentation.
- Problem-solving: Solve problems with the ability to troubleshoot and optimize complex systems.
Technical Skills
- Proficiency in HTML, CSS – Tailwind CSS, React using InertiaJS, Laravel Livewire
- Good understanding and proven experience of Cloud server management on AWS, Laravel forge and Digital ocean
- Database management on SQL using MySQL
- Code review and management using Git
- Task management using Jira, Trello, etc.
Qualifications
- Computer science or engineering background
- Experience: Minimum of 4 years of professional experience in full-stack development with a strong focus on Laravel PHP and React.
- This includes a strong portfolio of applications built.
Additional Plus
- Experience developing or managing healthcare, fintech and inventory management applications or systems
- Knowledge of other frontend frameworks or libraries (e.g., Vue.js, Angular)
- Experience with automated testing frameworks (e.g., PHPUnit, Jest)
How to Apply
Interested and qualified candidates should send their CV to: [email protected]