Reliance HMO | Job Title: PHP Backend Engineer | Location: Lagos
Employment Type: Full-time
Category: Engineering
The Position
- Reliance is undertaking a technical transition, moving away from a monolithic architecture towards one based on React (frontend) and Java backend services.
- You will have experience of PHP development and troubleshooting, but will be interested in further developing your skill sets as part of your progression to being a full-stack software engineer.
The role has two main functions:
- Troubleshooting, monitoring and where appropriate maintaining current backend services in PHP
- Developing new backend services in Java and/or delivering front-end applications developed in React. (training will be supplied as necessary)
- Please note that overtime you would transition from PHP to Java as the companies architecture moves Java for the Backend. However, training would be provided to easy your transition
Responsibilities
- Troubleshooting, monitoring and where appropriate maintaining current backend services in PHP
- Developing new backend services in Java and/or delivering front-end applications developed in React. (training will be supplied as necessary)
- Owning the development and maintenance of a microservice
- Integrating with required third-party APIs
- Understanding business goals and architecting solutions to achieve them in any part of the application
- Providing technical support to customer when necessary. Investigating problems and providing short & long-term solutions
- Documenting the development process, architecture, and technical details
- Keeping abreast of new trends and best practices in web development
Requirements
- 3 years working experience as a PHP / Laravel developer
- Willing to learn/transition to Java for our backend services
- In-depth knowledge of object-oriented PHP and Laravel 5 PHP Framework
- Hands-on experience with SQL schema design, SOLID principles, REST API design
- Knowledge of software testing (PHPUnit)
- Experience with Git
- Experience working in an agile environment
- Able to write clean, readable, maintainable and testable code
- Comprehends and follows web security best practices
- Creative and efficient problem solver
- Willingness to expand personal skill sets in other languages and services as required for the architecture and scalability requirements of the application
- Passionate about what you do and care deeply about the things you build
- Ability to clearly communicate to technical and non-technical audiences
- Excellent time management
- Experience working on a 100% remote team is a nice to have
- Experience with Spring boot microservices is a nice to have
Application Closing Date
Not Specified.
Method of Application
Interested and qualified candidates should:
Click here to apply online
Note: Reliance Health is an equal opportunity employer and does not discriminate based on tribe, age, sex, religion, sexual orientation, race or disability.