Software Engineer
Glyde Payments|Posted 16 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Mid-Level Engineer at Glyde Payments
Glyde Payments:
Who We Are
We are a well-funded fintech startup in the virtual card space and work with several large clients to support payment enablement. We are building a variety of B2B fintech offerings to make payments more seamless. We have partnered with some of the largest financial institutions in Africa and the world to build great fintech products from the ground up.
We are directly partnered with Mastercard and Access Bank and are mandated to build new and advanced fintech products for the African continent. You will work with the best and learn from the best.
Our Culture
We are a distributed company and we're looking for talented individuals to join a global team. We are looking to work with someone who is passionate about fintech, who enjoys mentoring others and is able to both lead initiatives and collaborate effectively within cross-functional teams.
Glyde has a close-knit team that focuses on developing skills and providing an environment where one can work towards their career goals.
Our Engineering Processes
We are an agile-first team and are focused on as little micro-management as possible. We have smaller pods in the larger development team focused on different epics and features in the overall product. We constantly commit to deliveries and always keep communication channels as open and honest as possible.
Job Type: Full-time
We would prefer candidates in Cape Town, South Africa. However, we are open to other candidates within the immediate time zone.
You will report to the CTO of Glyde Payments.
Job Description
Core Responsibilities:
Lead the design and development of complex software solutions across our fintech platform.
Take ownership of significant features and system components from conception to deployment.
Mentor junior engineers and contribute to their technical growth and development.
Drive technical decision-making within your pod and contribute to architectural discussions.
Work with product managers, designers, and stakeholders to convert business needs into technical solutions.
Assist in system design, focusing on scalability, performance, and security.
Lead code reviews and establish coding standards and best practices within the team.
Contribute to the evolution of our engineering processes and development methodologies.
Troubleshoot and resolve complex technical issues in production environments.
Research and evaluate new technologies and tools to improve development efficiency and product quality.
Technical Leadership:
- Provide technical guidance and mentorship to junior team members
- Lead technical discussions and contribute to solution architecture
- Drive improvements in code quality, testing practices, and development workflows
- Participate in technical planning and estimation for medium to large-scale projects
- Contribute to technical documentation and knowledge sharing initiatives
Collaboration & Communication:
Work closely with cross-functional teams including product, design, and QA
Communicate technical concepts effectively to both technical and non-technical stakeholders
Participate in agile ceremonies and contribute to sprint planning and retrospectives
Provide input on technical feasibility during product planning phases
Required Qualifications
Experience:
3-6 years of software development experience with a proven track record of delivering complex systems
Strong experience with JavaScript and modern front-end frameworks (React preferred)
Proficiency in multiple programming languages including TypeScript, JavaScript, Python, and/or Java
Solid experience with RESTful API design and implementation
Strong understanding of database design and optimization (PostgreSQL experience preferred)
Experience with cloud platforms - any of big three preferred
Familiarity with containerization technologies (Docker, Kubernetes)
Experience with version control systems (Git) and CI/CD pipelines
Technical Skills:
Advanced knowledge of modern web development practices and patterns
Experience with testing frameworks and test-driven development
Understanding of microservices architecture and distributed systems
Knowledge of security best practices, particularly in financial applications
Experience with performance optimization and scalability considerations
Familiarity with monitoring and observability tools (NewRelic or similar)
Preferred Qualifications:
Previous experience in fintech, payments, or banking industries
Experience with card schemes and virtual card technologies
Knowledge of financial regulations and compliance requirements
Experience with mobile application development (React Native)
Familiarity with data analysis tools (BigQuery) and business intelligence
Experience with infrastructure as code (Terraform)
Background in agile methodologies and DevOps practices
Our Tech Stack
QA Tooling: Postman, Swagger
Frontend: React, React Native
Backend: Python and Java
Data: PostgreSQL & Google BigQuery
Infrastructure: CloudFlare / Terraform / Google Cloud Platform / KNative
Tools: Slack, Monday
Automation: Selenium, Cucumber
DevOps: Docker, Git, GitHub, Gradle, NewRelic
What We Offer
- Opportunity to work on cutting-edge fintech solutions with significant market impact
- Collaborative environment with opportunities for professional growth and skill development
- Work with some of the largest financial institutions in Africa and globally
- Direct partnership opportunities with industry leaders like Mastercard and Access Bank
- Flexible working arrangements in a distributed team environment
- Career progression opportunities in a rapidly growing fintech startup
Glyde can also offer shared accommodation in Cape Town in certain scenarios. Please contact us for more information.
Our Hiring Process
Candidates will have a session with the development & product team and if they are suitable for the role, they will then have another interview with senior management. A technical assessment will be required, which may include both take-home and in-person components conducted in the Glyde office with our team.
Ready to join our mission of revolutionizing payments in Africa?
Please contact recruitment@glydepay.io if you wish to apply to Glyde Payments.
Sign up or log in to apply:
About Glyde Payments
Glyde Payments One of the fastest growing fintechs in Africa.
We fly under the radar and don't do much marketing, because we don't need to. Our product doesn't need to be sold, it's needed by the industry.
What we do We are a well-funded fintech startup in the virtual card space and work with several large clients to support payment enablement. We are in a group of well-established companies, so we don't need to stress about seeking investment.
We are building a variety of B2B fintech offerings to make payments more seamless. We have partnered with some of the largest financial institutions in Africa and the world to build great fintech products from the ground up.
Why Work With Us We are directly partnered with Mastercard and Access Bank and are mandated to build new and advanced fintech products for the African continent. You will work with the best and learn from the best
Our Culture We are a young team with old'ish managers who are young at heart. We do things fast. No diddle daddling.
We are accountable to each other and everyone gets a shot at doing as much as possible. Silos are a mood killer.
We are a distributed company and we’re looking for talented individuals to join a global team.
We are looking to work with someone who is passionate about fintech, who enjoys assisting others and is able to both work independently and within a team.
Our Engineering Processes We are an agile-first team and are focused on as little micro-management as possible. We have smaller pods in the larger development team focused on different epics and features in the overall product. We constantly commit to deliveries and always keep communication channels as open and honest as possible.
Our Hiring Process Candidates will have a session with the development & product team and if they are suitable for a specific role, they will then have another interview with senior management. In certain circumstances, a technical test will need to be done by candidates.
Perks at Glyde Payments
Tech Stack
application and data












utilities

dev ops








business tool






