Ifkafin Systems

Senior Full-Stack Software Developer

Posted: 1 days ago

Job Description

About UsWe 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 OverviewWe 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.ResponsibilitiesDesign, 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 Vue.js, React, or Angular.Build robust back-end systems, APIs, and services using Node.js, 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.RequirementsEducational 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 Vue.js, React, or Angular.Extensive experience in back-end development with Node.js, 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 QualificationsExperience 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 OfferA 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 ApplyTo apply, please submit your resume, portfolio, or links to relevant projects (if available) to careers@ifkafin.com. Include a brief cover letter highlighting your full-stack development expertise, and passion for Fintech innovation.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs