Aku offers easy payments, simple banking - for everyone. Send / receive money and pay bills via USSD, app, cards + more. We’re a digital bank licensed by the CBN, on a mission to help Africans get paid and grow.
Job Description
- Define and maintain robust architectural frameworks and standards that support the development of innovative banking solutions.
- Scope and lead building of new product features and highly performant microservices.
- Collaborate closely with product management, design, and other departments to ensure seamless coordination in delivering exceptional FinTech products.
- Oversee the end-to-end software development lifecycle, ensuring high-quality, scalable, and secure FinTech products.
- Attract, recruit, and retain top engineering talent, while continuously developing and mentoring team members to drive their growth and success.
- Collaborate with the executive team to shape and execute the company's technical strategy, aligning it with business objectives and staying at the forefront of industry trends.
- Communicate engineering strategy and status updates transparently and effectively to stakeholders and senior leadership.
- Make tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
- Establish and enforce rigorous quality assurance practices, including testing and code reviews, to maintain the highest product quality standards.
- Maintain a deep understanding of industry regulations and cybersecurity best practices to ensure our FinTech products are secure and compliant.
Experience and Requirements
- Proven track record of leadership in engineering roles within the fintech or banking sector.
- Strong knowledge of banking products and financial services.
- Strong technical background, with 7+ years of hands-on experience, using Java, and Spring Boot.
- Strong technical experience using Java, Spring Boot, Spring Cloud, SQL (Stored procedures, JPQL/Criteria API)
- Solid knowledge of security (Access Controls, roles, Permissions).
- Hands-on experience architecting and building large-scale, highly available distributed systems/applications.
- Experience working with relational databases, schema design, and performing query optimizations
- Leverage automated tests and observability tooling to help ship features to production with confidence.
- A good understanding of CI/CD tools, and containerization (Docker/Kubernetes).
- Excellent communication skills and the ability to articulate complex, technical concepts to any audience.
- Experience leading, coaching, and mentoring a high-performance engineering team.
- Ability to craft well-written technical design documentation.
- Prior experience working on core banking infrastructure (Lending, Savings, Payments, VAS)
Method of Application
Signup to view application details.
Signup Now