239
Job Description
As a Software Engineer at Reliance Health, you will play a pivotal role in developing, maintaining and optimizing the software used by our customers, our staff, and our healthcare partners.
Responsibilities
- Backend Development: Design, develop, test, and maintain backend services and APIs using one of the following technologies: PHP (Laravel), Node.js, or Java (Spring Boot). Experience in full-stack development is an advantage.
- Database Management: Work with various database systems (primarily MySQL and PostgreSQL) to optimize data storage and retrieval.
- API Integration: Collaborate with frontend and mobile app developers to ensure seamless integration with frontend systems and third-party APIs.
- Performance Optimization: Identify and address performance bottlenecks and optimize code for appropriate scalability and efficiency.
- Security: Implement security best practices to protect data and systems from potential threats and vulnerabilities.
- Code Quality: Write clean, maintainable, and well-documented code, and participate in code reviews to ensure code quality and adherence to coding standards.
- Testing: Develop and maintain unit tests, integration tests, and automated testing processes to ensure software reliability.
- Collaboration: Collaborate closely with product managers, designers, and other engineers to understand requirements and deliver solutions that align with business goals.
- Agile Development: Contribute to an agile development environment, participate in sprint planning, and help drive the development process.
- Learning and Growth: Stay updated on industry trends and emerging technologies to continuously improve your skills and contribute to the team’s technical excellence.
Qualification
- Proven experience in one or more of the following technologies: PHP (Laravel), Node.js, or Java (Spring Boot).
- Strong understanding of software engineering principles and design patterns.
- Experience with database systems, API development, and cloud services (e.g., AWS, Azure, GCP).
- Proficiency in version control systems (e.g., Git) and collaborative development tools.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Agile development experience is a plus.
Location: Lagos (Remote)
For More Information: SOFTWARE ENGINEER (BACKEND)