Software Development
Position Overview
The Fullstack Developer builds end-to-end solutions, managing both frontend interfaces and backend services. This role ensures seamless integration, performance, and security across platforms used by clients and financial institutions.
Key Responsibilities
- Design, develop, and maintain frontend and backend systems.
- Ensure smooth API integration and secure data flows.
- Develop scalable applications with robust architecture.
- Collaborate with Product, QA, and Design to deliver complete features.
- Optimize applications for performance, responsiveness, and reliability.
- Participate in code reviews and mentor junior developers.
Qualifications & Skills
- Bachelor’s degree preferably in Engineering, Computer Science, or a related field or equivalent practical experience.
- 1 or more years in a similar role.
- Proven experience in JavaScript/Typescript, Node.js, Express, React.js, Redux and Redux Toolkit.
- Experience with REST APIs, GraphQL, SQL/NoSQL databases, and CI/CD tools.
- Sound knowledge of RESTful APIs, JSON Web Token/
- Good Knowledge with code versioning tools like Git and Github Flow.
DEVOPS ENGINEER
Position Overview
The Platform Engineer is responsible for developing, integrating, and optimizing the company’s platforms. This role ensures system reliability, scalability, and performance across high-volume financial transactions, while also contributing to DevOps practices such as automation, CI/CD, and cloud infrastructure scaling.
Key Responsibilities
- Develop and optimize backend systems and integrations.
- Implement platform-level security, compliance, and monitoring controls.
- Troubleshoot and resolve technical issues across environments.
- Collaborate with DevOps teams for CI/CD pipelines, automation, and infrastructure scaling.
- Support containerization and orchestration of applications (Docker, Kubernetes).
- Provide technical support for deployments and ensure smooth operations.
- Contribute to continuous improvement of DevOps practices across engineering teams.
Qualifications & Skills
- Bachelor’s degree preferably in Engineering, Computer Science, or a related field, or equivalent practical experience.
- 2–4 years of experience in platform/software engineering.
- Strong programming and API development skills.
- Good knowledge of Docker, Kubernetes, and containerized environments.
- Working knowledge of databases and SQL.
- Familiarity with DevOps practices, CI/CD pipelines, and automation tools.
- Working knowledge of cloud platforms and open-source technologies.
- Knowledge of fintech transaction systems and security is a plus.
MOBILE APPLICATION
Position Overview
The Flutter Developer is responsible for designing, developing, and maintaining cross-platform mobile applications using Flutter, delivering secure, scalable, and user-friendly mobile experiences.
Key Responsibilities
- Develop, test, and maintain mobile applications using Flutter/Dart.
- Build responsive and reusable UI components for Android and iOS.
- Collaborate with Product, Developers, and Design teams to translate requirements into features.
- Integrate applications with backend APIs and third-party services.
- Optimize apps for performance, scalability, and cross-device compatibility.
- Troubleshoot issues, debug applications, and release timely updates.
- Stay updated with Flutter updates and mobile technology trends.
Qualifications & Skills
- Bachelor’s degree preferably in Engineering, Computer Science, or a related field, or equivalent practical experience.
- 1 or more years of Flutter development experience.
- Strong knowledge of Flutter, Dart, and mobile app architecture.
- Experience with REST APIs, Firebase, push notifications, and third-party integrations.
- Understanding of secure coding practices and OOP principles.
- Familiarity with App Store/Play Store deployment and mobile CI/CD tools is preferred.
- Portfolio of released mobile applications is an added advantage.
Position Overview
The Native Android Developer is responsible for designing, developing, and maintaining secure, high-performance Android applications for the company’s products, ensuring a smooth and reliable mobile banking and payments experience.
Key Responsibilities
- Develop, test, and maintain Android applications using Kotlin/Java.
- Collaborate with Product, Developers and Design teams to deliver mobile features.
- Integrate apps with backend APIs and third-party services.
- Optimize applications for performance, security, and device compatibility.
- Troubleshoot bugs, debug issues, and release updates.
- Follow secure coding practices and mobile development standards.
Qualifications & Skills
- Bachelor’s degree preferably in Engineering, Computer Science, or a related field, or equivalent practical experience.
- 1 or more years of Android app development experience.
- Strong knowledge of Kotlin/Java and Android SDK.
- Experience with REST APIs, Firebase, push notifications, and third-party libraries.
- Understanding of OOP principles and secure coding practices.
- Familiarity with Play Store deployment and mobile CI/CD tools is preferred.
- Portfolio of released Android applications is an added advantage.