Job Description
Job Description
- We are seeking an experienced and dynamic Head of Engineering who is passionate about innovation. As the Head of Engineering at Ivorypay, you will hold a key leadership role in our organization.
- You will be responsible for overseeing all aspects of our technological infrastructure, including architecture, development, and deployment.
- This role requires a unique blend of strategic thinking, hands-on problem-solving, a passion for technology, and excellent leadership skills.
You will
- Technical Leadership: Provide strategic and operational leadership in key technology decisions, code review processes, and system architecture planning. Lead Ivorypay's engineering team in executing product roadmap with efficiency and precision.
- Product Development: Work closely with the product management team to create and refine Ivorypay's product roadmap. Drive the full lifecycle of product development - from ideation to launch.
- Engineering Best Practices: Develop and implement best practices for software development, quality assurance, and system maintenance. Ensure robust testing and deployment strategies for all software solutions.
- Cross-Functional Collaboration: Collaborate with other departments, including Marketing, Sales, and Customer Success, to ensure alignment between business goals and our technology stack.
- Team Development: Foster a culture of innovation, continuous learning, and professional growth within the engineering team. Manage team performance, set expectations, and provide regular feedback.
- Resource Management: Oversee resource allocation, ensuring that projects are delivered on time and within budget. Implement risk management strategies to mitigate potential challenges.
- Industry Engagement: Stay updated on emerging technologies, industry trends, and best practices in the blockchain and cryptocurrency spaces. Represent Ivorypay at industry events and forums.
What You Bring
Technical Skills and Qualifications
- A minimum of 7 years of experience in software development, with a proven track record of successfully launching and scaling complex software systems.
- Extensive hands-on experience with our tech stack, including but not limited to: Typescript, JavaScript, React, Next.js, AntD, Tailwind, Nestjs, Postgres, Redis, Typeform, Docker, Flutter and Rust.
- Proven leadership experience in an engineering or similar role, preferably within the fintech, blockchain, or cryptocurrency industry.
- Deep understanding of blockchain technologies, payment gateways, and the crypto landscape.
- Proven track record of architecting, developing, QA testing and deploying scalable software solutions.
- Experience with agile development methodologies and DevOps practices.
- Solid grasp of data management, including data architecture, data modelling, and database management systems.
Personal Qualities
- Exceptional leadership skills, with experience managing and motivating technical teams.
- Excellent communication and interpersonal skills, with proven ability to manage cross-functional collaborations and convey complex technical concepts to non-technical stakeholders.
- Agile mindset with the ability to adapt in a rapidly evolving startup environment.
- A strong entrepreneurial mindset, with a passion for innovation and a willingness to take calculated risks.
- Ability to work in a fast-paced, dynamic environment, and adapt to changing priorities.
- Strong strategic thinking and planning skills with a goal-oriented approach.
- Passionate about digital currencies, blockchain technology, and the impact they can have on the African economy.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies and fintech products.
- A collaborative work environment with a talented and passionate team.
- Opportunity to grow and develop professionally.