PremierCredit Zambia Ltd
Posted Job
7 months ago

Product Engineer

This listings application deadline has expired so it is probably out of date

View all jobs →

PremierCredit is Zambia’s leading and fastest growing International financial technology (fintech) company operating in emerging markets in Southern Africa. The company operates an online microlending and Investment platform for small businesses and individuals, making financial services inclusive, accessible, and affordable.

As part of our expansion plan, we are inviting applications from suitably qualified, experienced, ambitious, self-motivated individuals to apply for the position of Product Engineer.

JOB BRIEF

As a Product Engineer, your primary responsibility will be to contribute to the development and enhancement of fintech products and services. You will report directly to the Digital Channels Manager and work closely with cross-functional teams, including marketing, sales, and development, to translate business requirements into scalable and innovative solutions. Your technical expertise, problem-solving skills, and attention to detail will be critical in ensuring the successful delivery of high-quality fintech products.

Key Duties and Responsibilities

  • Product Development: Collaborate with sales and marketing to understand business requirements and user needs. Translate these requirements into technical specifications and contribute to the development of new features, functionalities, and enhancements for fintech products and services.
  • Software Development: Design, code, test, and deploy software components and modules using programming languages, frameworks, and development tools relevant to the fintech industry. Ensure adherence to coding standards, best practices, and security guidelines.
  • System Integration: Collaborate with backend developers, data analysts, and other teams to integrate frontend components with backend systems, APIs, and databases. Ensure seamless data flow and system interoperability.
  • User Experience (UX) and User Interface (UI): Work closely with marketing to implement intuitive and visually appealing user interfaces that enhance user experience. Ensure responsive design, accessibility, and cross-platform compatibility.
  • Quality Assurance: Perform thorough testing, including unit testing, integration testing, and user acceptance testing, to identify and resolve bugs, errors, and performance issues. Collaborate with QA engineers to ensure product quality and reliability.
  • Continuous Improvement: Identify opportunities for process optimization, efficiency gains, and technology advancements. Stay updated on emerging trends, tools, and frameworks in fintech and software engineering to drive continuous improvement in product development practices.
  • Documentation and Technical Support: Create and maintain technical documentation, including system architecture, design specifications, and user guides. Provide technical support and assistance to internal stakeholders, including customer support teams and clients.
  • Collaboration and Communication: Collaborate effectively with cross-functional teams, including sales, marketing, and development, to ensure alignment and successful delivery of fintech products. Communicate project status, challenges, and recommendations to stakeholders.

KEY REQUIREMENTS

Education and Work Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
  • Proven experience (typically 3+ years) in software development, preferably in fintech or a related industry.

Skills and Competencies

  • Strong proficiency in programming languages such as Java, Python, or JavaScript, and familiarity with relevant frameworks (e.g., React, Angular, Spring Boot).
  • Experience with frontend technologies such as HTML, CSS, and JavaScript libraries for UI development.
  • Knowledge of databases (e.g., SQL, NoSQL) and proficiency in writing efficient database queries.
  • Familiarity with software development methodologies, version control systems (e.g., Git), and Agile practices.
  • Understanding of security principles and best practices for secure software development.
  • Strong problem-solving and analytical skills.
  • Excellent attention to detail and ability to deliver high-quality work.
  • Effective communication and collaboration skills in cross-functional teams.
  • Familiarity with cloud platforms and services (e.g., AWS, Azure) is a plus.
  • Experience with DevOps practices and CI/CD pipelines is a plus.

Method of Application

Applications, consisting of your cover letter and CV only in a single document, should be emailed. Copies of certificates need NOT be attached.

* Note: Only shortlisted candidates will be contacted.

Application deadline
24 Jul 14:00