1 jobs in Ifkafin Systems
Senior Full-Stack Software Developer
Posted today
Job Viewed
Job Description
About Us
We are a dynamic and fast-growing
Fintech startup
based in Nairobi, Kenya, revolutionizing the way businesses and individuals interact with financial systems. Our mission is to develop
innovative software products
that simplify complex financial processes, enhance accessibility, and empower our users with smarter tools for managing their financial lives.
As a team, we value collaboration, creativity, and a passion for problem-solving. Joining us means working in an exciting, fast-paced environment where your contributions directly impact our success and help shape the future of Fintech.
Role Overview
We are seeking an experienced and highly skilled
Senior Full-Stack Software Developer
to join our team. The ideal candidate needs to have expertise in both
front-end
and
back-end
technologies, a deep understanding of software engineering
principles
, and a passion for solving complex challenges in the Fintech space.
Responsibilities
- Design, develop, and maintain scalable full-stack applications tailored to the Fintech industry.
- Lead the architecture, design, and implementation of key features for financial software products.
- Develop intuitive and high-performance front-end interfaces using frameworks such as
,
React
, or
Angular
. - Build robust back-end systems, APIs, and services using
,
Python
, or similar technologies. - Optimize application performance by implementing advanced algorithms and leveraging solid knowledge of
data structures
. - Ensure the security and scalability of applications, adhering to best practices and Fintech compliance standards.
- Collaborate with designers, product managers, and other engineers to align technical solutions with business goals.
- Mentor junior developers, conduct code reviews, and foster a culture of technical excellence.
- Troubleshoot and resolve technical issues across the stack to deliver seamless user experiences.
Requirements
- Educational Background
: Bachelor's or Master's degree in
Computer Science
,
Software Engineering
, or a related field. - Technical Expertise
:
Proficiency in front-end frameworks such as
,
React
, or
Angular
.
Extensive experience in back-end development with
,
Express
,
Python
, or similar technologies.
Solid understanding of
data structures
,
algorithms
, and software design principles.
Strong experience with database systems such as
MySQL
,
PostgreSQL
, or
MongoDB
.
Familiarity with DevOps practices, including CI/CD pipelines and containerization tools like
Docker
and
Kubernetes
.
Proficiency with version control tools such as
Git
and collaborative workflows (e.g., GitHub, GitLab).
Experience integrating and working with third-party APIs and financial systems.
Knowledge of security best practices for web applications, particularly in the Fintech domain.
- Willingness to work full-time on-site in Nairobi.
Preferred Qualifications
- Experience with cloud platforms (e.g.,
AWS
,
Azure
,
GCP
) for deploying scalable applications. - Familiarity with microservices architecture and serverless computing.
- Knowledge of testing frameworks and tools for front-end and back-end (e.g.,
Jest
,
Mocha
,
Cypress
). - Understanding of regulatory requirements and compliance in the Fintech industry.
- Proven ability to lead technical teams and manage projects effectively.
What We Offer
- A collaborative on-site work environment with opportunities for career growth.
- Hands-on experience working on impactful Fintech projects that address real-world challenges.
How to Apply
To apply, please submit your
resume
,
portfolio
, or links to relevant projects (if available) to
. Include a brief cover letter highlighting your full-stack development expertise, and passion for Fintech innovation.