Senior Software Engineer (Backend)
Reliance Health
- Nigeria
- Permanent
- Full-time
- 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.
- 7+ years of experience in Software Engineering working with either 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.
- Competitive salary and benefits package.
- Premium health insurance package
- Opportunity to make a significant impact on improving customer experiences.
- Collaborative and inclusive work environment.
- Professional development and growth opportunities.