Job Description
Purpose of the Role:
- Are you a skilled leader with a passion for managing engineering teams and driving successful project delivery in a dynamic fintech environment?
- We are seeking an Engineering Manager in Nigeria to lead our development efforts, mentor developers, and ensure efficient and timely delivery of our fintech solutions.
Who You Are:
- You are passionate about leading and mentoring teams, driving efficient project delivery, and fostering a collaborative and productive engineering environment. If this sounds like you, we’d love to hear from you.
Responsibilities & Key Activities:
- Serve as the second-in-command (2IC) to the Head of Engineering.
- Push delivery across the entire engineering team, ensuring projects are completed on time and meet quality standards.
- Oversee and manage Scrum and Agile methodologies, including weekly and quarterly planning, time management, and enforcement of Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.
- Provide support to developers through mentoring and professional development.
- Assist with audit management and man-week planning to optimize resource allocation and project timelines.
- Help with delivery reports and career path management for team members to track progress and identify areas for improvement.
- Collaborate with international teams to deliver strategic initiatives and projects.
Qualifications & Experience:
- Over 7 years of experience in developing enterprise-level applications using Core Java and J2EE technologies.
- More than 5 years of hands-on experience with the Spring framework, including Spring Boot for building microservices.
- Proficient in working with data formats like XML and JSON and implementing JWT for secure authentication.
- Expertise in ORM technologies, particularly Hibernate or JPA, for efficient database interaction.
- Extensive experience with relational databases such as MySQL and NoSQL databases like DynamoDB.
- Skilled in implementing and consuming SOAP and RESTful web services.
- Comprehensive knowledge and practical experience with AWS services and infrastructure.
- Understanding of Service-Oriented Architecture (SOA) and Microservice Architectures for scalable application development.
- Proficient in Agile methodologies, including Scrum and Kanban, with hands-on experience using tools like Jira and Confluence.
- Familiarity with testing frameworks such as JUnit and JMeter is a plus.
- Experience with modern JavaScript frameworks, particularly NodeJS and Angular, is a plus.
- Experience in the e-commerce and payments industry is a plus.
Skills, Knowledge & Competencies:
- Demonstrated leadership and team management skills, with a focus on mentoring and developing team members.
- Excellent analytical and problem-solving skills, capable of diagnosing issues and finding effective solutions.
- High attention to detail, ensuring that code quality and performance standards are met consistently.
- Ability to quickly adapt to shifting priorities and manage multiple tasks in a fast-paced environment.
- Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Commitment to delivering high-quality results, with a focus on meeting deadlines and achieving project goals.