Engineering Technical Lead
CareerBuddy
- Abuja, FCT
- Permanent
- Full-time
- Academic Prowess: A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Coding Experience: 5+ years of software engineering experience, with at least 2 years in a leadership role.
- MERN Stack Experience: Proficiency with the MERN stack (MongoDB, Express.js, React, Node.js).
- Versatility Expertise: Experience with Web and Mobile development frameworks (Flutter, Android, IOS, etc.).
- Transaction Knowledge: Experience with high-volume transaction systems and payment processing solutions.
- Lifecycle Navigation: Strong understanding of the full software development lifecycle.
- Leadership Experience: Excellent leadership skills with a proven track record of leading and scaling engineering teams.
- Problem-Solving skills: Exceptional problem-solving abilities and a strong results-oriented mindset.
- Communication Skills: Excellent communication and collaboration skills to work seamlessly with diverse stakeholders.
- Engineering Harmony: By leading a team of software engineers in building and optimizing their payment processing platform.
- Innovation: In collaboration with Product Management you chart engineering roadmaps, prioritize features, and deliver high-quality software.
- Reliability: By ensuring the reliability and scalability of their platform to be capable of handling a million transactions per month.
- Excellence Culture: Fostering a culture of excellence in coding practices and process improvements using the MERN stack.
- Architectural Vision: Overseeing the technical architecture, ensuring alignment with their ambitious business objectives.
- Project Management: Managing cross-functional projects, occasionally getting hands-on when the situation demands.
- Performance Optimization: Monitoring KPIs and IT budgets, assessing technological performance with an eagle eye.
- Visionary Leadership: You will define and communicate a clear vision for the technical team aligned with organizational goals.
- Strategic Planning: You will develop and execute strategic plans for technical projects and initiatives.
- Effective Communication: You foster transparent and open communication within the technical team and with other departments.
- Technical Expertise: You will stay updated on industry trends and maintain a deep understanding of relevant technologies.
- Project Management: You will efficiently manage technical projects, ensuring they are delivered on time and within budget.
- Risk Management: You will identify and mitigate technical risks associated with projects and operations.
- Quality Assurance: You will implement and maintain quality assurance processes to ensure the delivery of high-quality technical solutions.
- Security Measurement: You implement robust security measures to safeguard technical systems and data.