JOB OFFER: SENIOR BACKEND ENGINEER

Job title: Senior Backend Engineer (Flask)
Location: Douala, Akwa, rue-Foch
Work condition: On site (Possibility of Remote within a UTC+3 timezone)
Type of contract: Permanent contract
Who we are?
PaySika is an innovative fintech transforming financial services across Central Africa and beyond. A few years ago, the PaySika app was launched in Cameroon, enabling users for the first time to obtain a prepaid Visa bank card from home in just a few minutes. To deposit money, users are using local funding methods such as mobile money and bank accounts. Since then, PaySika has supported hundreds of thousands of people in their daily financial activities, including online and offline payments, peer-to-peer transfers, bill payments, and interoperable transfers, positioning the company as a pioneer in its segment.
PaySika is backed by reputable institutional VC investors, a strong signal of its ability to sustainably reshape the financial landscape in a region where only 25% of the population has access to traditional banking services.
Job description:
As a Senior Backend Engineer, you will be responsible for the design, development, and maintenance of our APIs and critical backend services for our fintech applications. You will work closely with product, frontend, and DevOps teams to deliver scalable, secure, and high-performance solutions. This role emphasizes expertise in Python with the Flask framework (otherwise a strong experience in software design), while integrating advanced stacks suitable for a highly regulated fintech environment.
Key responsibilities:
➢ Design and implement RESTful APIs in Python with Flask, ensuring high performance and low latency for real-time transactions.
➢ Optimize the performance and scalability of backend systems to handle high volumes of financial data.
➢ Contribute to the evolution of the backend architecture by integrating emerging technologies suitable for the fintech sector.
➢ Participate in code reviews, mentor junior team members, and solve complex problems.
➢ Ensure testing and validation of developed features.
➢ Work closely with the product and mobile teams to deliver ergonomic and reliable features adapted to local realities.
Desired profile:
➢ Experience: Minimum bachelor's degree (Bac+4) in Computer Science (or similar fields) with at least 7 years in backend development, confirmed expertise in Python, Flask or a strong capacity to adapt to any language. Experience on scalable fintech projects or similar is a plus.
➢ Languages and frameworks: advanced Python, Flask (for lightweight and fast APIs), understanding of OOP principles, async programming, and clean code. Knowledge of Django or FastAPI is a strong asset.
➢ Security and performance: implementation of security protocols (OAuth, JWT, encryption), monitoring (Prometheus, ELK Stack), and optimization for scalability (caching with Redis).
➢ Cloud and infrastructure: experience with AWS (EC2, ECR, Lambda, S3) including Docker and Kubernetes for containerization and orchestration.
➢ Soft Skills: technical leadership, ability to mentor, excellent communication skills, and teamwork in an agile environment.
➢ Additional tools: git for version control, PostgreSQL, unit testing (Pytest), and familiarity with libraries like SQLAlchemy, Celery for asynchronous tasks.
➢ Experience with VISA card payment systems or fintech is an asset.
How to join PaySika?
➢ A meaningful mission: contribute to financial inclusion and technological innovation on the African continent.
➢ A dynamic environment: work in a team that values innovation, creativity, and collaboration.
➢ Growth opportunities: possibility of growing in the company based on results achieved and demonstrated commitment.
How to apply?
Send your CV to jobs@paysika.co, mentioning the job title in the subject line of your email.** **
Deadline: 03/03/2026
We look forward to discovering your profile and welcoming you to be part of the PaySika adventure!
Updated on: 23/02/2026
Thank you!