ABOUT OUR COMPANY Fintrak Software is a global ICT organization providing technology and business solutions to mainly commercial banks, mortgage banks and other financial institutions across Africa. Our core mission is to support businesses with technologies and intellectual strength required to enable them surpass their stakeholders' expectations, through strategic alliances. The company is managed by 5 Executive Directors and 3 Non-Executive Directors with diverse background and competencies across banking, finance, audit, consulting and software development. The company has a workforce of over 70 staff including over 50 software engineers. We have successfully implemented over 100 technology solutions for various enterprises engaged in Commercial Banking, Mortgage Banking, Insurance and Manufacturing across: Nigeria, Benin, Togo, Cote D'Ivorie, Gambia, Sierra Leone, Ghana, Senegal, Rwanda, Congo, Zambia and more in progress from our business offices in Nigeria, Ghana, Gambia and Kenya. At FinTrak Software, we understand our customers' business needs to sustain competitive advantage, profitability are able to support our clients to technologically adapt to ever changing economic policies, regulatory requirements and social dynamism.
We are seeking a talented Fullstack Developer with a strong background in e-Payment systems to join our dynamic development team. The ideal candidate will have a proven track record of designing, developing, and maintaining end-to-end e-Payment solutions. You will work closely with cross-functional teams to create seamless and secure payment experiences for our customers.
- Collaborate with product managers, and backend developers to design scalable and user-friendly e-Payment solutions.
- Create technical specifications and architectural designs for new features and enhancements.
- Develop responsive and intuitive user interfaces for e-Payment applications using modern frontend technologies such as HTML5, CSS3, JavaScript, and frontend frameworks (e.g., React, Angular).
- Ensure a seamless user experience across different devices and browsers.
- Build robust and scalable backend services to handle payment processing, transaction management, and data storage. Utilize appropriate backend technologies and frameworks to ensure system reliability and performance.
- Design and optimize databases to store transaction data securely and efficiently. Work with relational databases.
- Design and implement RESTful APIs that facilitate communication between frontend and backend systems. Ensure proper authentication, authorization, and data validation mechanisms are in place.
- Collaborate with third-party payment gateways, financial institutions, and other external partners to integrate payment processing functionality. Ensure compliance with industry standards and security protocols.
- Implement security best practices to safeguard sensitive payment information and prevent fraud. Regularly conduct security assessments, code reviews, and vulnerability testing.
- Identify and address performance bottlenecks in the application by analyzing and optimizing code, database queries, and system architecture.
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of the e-Payment system. Participate in code reviews to maintain code quality.
- Work closely with cross-functional teams to gather requirements, provide technical guidance, and deliver high-quality solutions on time. Communicate effectively with team members, stakeholders, and management.
- Maintain comprehensive documentation for code, architecture, and technical processes. Ensure that documentation is up-to-date and accessible to team members.
- Stay updated with industry trends, emerging technologies, and best practices related to e-Payment systems and software development. Apply new knowledge to enhance the platform.
- Any other responsibilities that will be given by the Team Lead/ SBU Head/ ED.,
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Proven years of experience (not less than six years) as a Fullstack Developer with a focus on e-Payment solutions.
- Proficiency in frontend technologies such as HTML, C#, MongoDB, CSS, JavaScript, and frontend frameworks.
- Strong backend development skills using languages like Node.js, Python, Java, etc.
Method of Application
Signup to view application details.
Signup Now