Virtual Pay represents a new breed of payment companies, built from the ground up with a laser-focus of innovating and seamlessly integrating tomorrow's payment solutions.
Read more about this company
- Contents
- Open Jobs
- Full Stack Developer
- Reconciliation Team Lead
- Method of Application
- Job TypeFull Time
- QualificationBA/BSc/HND
- Experience3 years
- LocationNairobi
- Job FieldICT / Computer 
We are seeking a highly skilled Full Stack Developer with expertise in cloud-native application development to join our dynamic team. The ideal candidate will have a strong background in software engineering, experience in financial services, and a passion for creating scalable, resilient, and secure solutions. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining cutting-edge payment platforms that meet the demands of our global clientele.
Key Responsibilities:
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications. Design, develop, and deploy cloud-native applications using modern technologies and frameworks.
- Build robust backend services and APIs to support high-volume transaction processing and data management.
- Develop responsive and intuitive user interfaces utilizing front-end technologies such as HTML, CSS, JavaScript, and React.
- Implement secure authentication, authorization, and data encryption mechanisms to safeguard sensitive information.
- Optimize application performance and scalability through continuous integration, automated testing, and infrastructure as code.
- Troubleshoot and debug complex issues across the entire software stack, from front-end UI to backend services.
- Stay abreast of emerging technologies, industry trends, and best practices in cloud computing and financial technology.
- Participate in code reviews, design discussions, and knowledge sharing sessions to foster a culture of innovation and continuous improvement.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Full Stack Developer or similar role, with at least 3 years of hands-on experience in cloud-native application development.
- Expertise in frontend development using HTML, CSS, JavaScript, and modern frameworks/libraries like React, Angular, or Vue.js. Strong proficiency in backend development using languages such as Java, Python, or Node.js.
- Experience with microservices architecture, containerization (e.g., Docker, Kubernetes), and cloud platforms (e.g., AWS, Azure, GCP). Experience with WebLogic and Oracle database systems.
- Solid understanding of relational and NoSQL databases, data modeling, and ORM frameworks.
- Strong expertise in Java Spring Boot, JavaScript, programming languages.
- Knowledge of security best practices, encryption algorithms, and authentication/authorization protocols.
- Experience working in an Agile development environment.
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, collaborative team environment.
- Strong communication skills and ability to articulate technical concepts to non-technical stakeholders.
- Prior experience in the financial services industry or payment processing domain is highly desirable.
- Job TypeFull Time
- QualificationBA/BSc/HND
- Experience5 years
- LocationNairobi
- Job FieldFinance / Accounting / Audit 
As a Reconciliation Team lead, you will play a vital role in managing a team of reconciliation associates, ensuring timely and accurate reconciliation of accounts, investigating discrepancies, and maintaining compliance with internal controls and regulatory requirements
Key Responsibilities
- Reconciliation Management: Lead the reconciliation team in performing daily, weekly, and monthly reconciliations of accounts, including bank accounts, merchant accounts, and the company systems while ensuring variances and discrepancies are resolved in a timely manner.
- Process Optimization: Identify inefficiencies and recommend improvements to the reconciliation processes and systems and Collaborating with IT and finance teams to implement automation tools and streamline workflows
- Reconciliation Policies & Procedures: Develop and maintain reconciliation policies and procedures in line with best practices
- Audit Assistance: Support the Senior Accountant in preparing schedules and reports for audits.
- Documentation: Provide support during internal and external audits by preparing documentation as required.
- Reporting and Analysis: Prepare regular reconciliation summaries and detailed discrepancy reports for management review.
- Compliance & Risk Management: Ensure adherence to company policies, internal controls, and regulatory requirements in all reconciliation activities and Monitor risk exposures related to un-reconciled transactions and recommend mitigation strategies.
- Team Leadership: Supervise, train, and mentor reconciliation team members to ensure high performance and skill development & Providing guidance on complex reconciliation issues and escalate unresolved matters to the Senior Accountant.
- Collaboration and Support: Work closely with finance, treasury, and operations teams to resolve reconciliation issues
- Perform any other duties as assigned by the supervisor or management.
Requirements
- Bachelor’s degree in accounting/business or related field
- A Certified Public Accountant of Kenya (CPAK) and a member of ICPAK
- Professional certifications CPA, ACCA, or CIMA
- Minimum of 5 years’ experience in reconciliation, accounting, or financial operations, with at least 2 years in a leadership role.
- Strong knowledge of reconciliation processes, financial reporting, and internal controls.
- Proficiency in accounting software and reconciliation tools, including ERP systems and advanced Excel functions.
- Excellent analytical and problem-solving skills to identify, investigate, and resolve discrepancies efficiently.
- Effective communication and collaboration skills to work with finance, settlement, and operations teams.
- Understanding of regulatory compliance and risk management in financial reconciliation and payment processing.
Method of Application
Use the link(s) below to apply on company website.