JobNG
Senior Software Engineer (Backend)
- Location Kano
- Work mode onsite
- Posted 2 days ago
About the Role Our client, a leading FinTech company in **Kano**, is seeking a talented and experienced Senior Software Engineer to join their core engineering team. This role is crucial for designing, developing, and maintaining scalable and robust backend systems that power innovative financial products and services. You will work with cutting-edge technologies, tackle complex challenges, and contribute significantly to the company's growth and technological advancement. This is an excellent opportunity for a skilled engineer looking to make a substantial impact in a fast-paced, collaborative environment located in **Kano**. Key Responsibilities Design, develop, test, deploy, and maintain scalable backend services and APIs. Write high-quality, efficient, and maintainable code in languages such as Python, Java, or Go. Collaborate with front-end developers, product managers, and other stakeholders to deliver features. Architect and implement robust database solutions (SQL and NoSQL). Optimize application performance and ensure system reliability and scalability. Participate in code reviews to maintain code quality and share knowledge. Troubleshoot and resolve complex technical issues in production environments. Contribute to the evolution of our technology stack and engineering best practices. Mentor junior engineers and provide technical guidance. Ensure security and data integrity of all systems. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience in backend software development. Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js). Strong understanding of database design and management (SQL and/or NoSQL). Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Familiarity with microservices architecture and RESTful API design. Solid understanding of software development principles, data structures, and algorithms. Experience with CI/CD pipelines and automated testing. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Must be able to work on-site in **Kano**. Benefits Competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance. Generous paid time off and holidays. Opportunities for professional development, training, and conference attendance. Modern office environment with excellent amenities. 401(k) or equivalent retirement savings plan. Life insurance and disability coverage. Team-building events and social activities.