CapitalSage is an integrated digital financial service group, providing people-driven empowerment and inclusive solutions for individuals and businesses for sustainable value and wealth creation in Africa. We retail world-class technologies to African businesses and individuals so that they can prosper and realise their full potential. Our agenda is anchored on three significant pillars - financial inclusion, entrepreneurial development and wealth creation - steered by the force of innovative technology.
- We seek a highly skilled and experienced Senior Backend Engineer to join our team.
- The ideal candidate will have a strong understanding of Python, Django, and PHP and experience working on large-scale, distributed systems.
- As a Senior Software Engineer, youll play a crucial role in our Scrum teams, deploying multiple times daily via CI/CD pipelines to our Kubernetes clusters globally.
- Leveraging your expertise in event-driven, microservice-based architecture, youll help build and support products that drive innovation and excellence.
- Collaborating closely with Lead Engineers, youll translate product requirements into actionable architecture while mentoring junior team members and providing technical guidance.
Responsibilities:
- Work in empowered Scrum teams, influencing the direction and evolution of our products.
- Create and maintain efficient, reliable, and testable code in line with coding standards.
- Deliver systems that meet performance and quality goals, ensuring optimal user experiences.
- Design, develop, and maintain backend systems and services
- Work closely with frontend engineers to ensure a seamless user experience
- Optimize and scale systems for performance and reliability
- Implement security best practices to protect user data
- Monitor systems and troubleshoot issues as needed
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Lead code review and drive debugging sessions
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
Requirements
- Bachelors degree in Electrical/Electronics Engineering, Computer Engineering/Science, or any other related field
- 5+ years of experience as a backend engineer
- Demonstrated understanding of Data Structure and Algorithms
- Strong proficiency in PHP and Laravel
- Experience in Python/Django or NodeJs will be an added advantage
- Experience with large-scale, distributed systems
- Experience with DevOps practices
- Excellent problem-solving and analytical skills
- Strong communication and teamwork skills
- Experience with Cloud (AWS/GCP/Others)
- Experience with NoSQL databases
- Experience with Agile development methodologies
- TDD Experience is a must
Method of Application
Signup to view application details.
Signup Now