Full Stack Engineer

Fin

  • Nairobi
  • Permanent
  • Full-time
  • 27 days ago
  • Apply easily
About the Role
Fin Africa is seeking a Full Stack Engineer with strong backend and frontend development experience to join our growing engineering team. The ideal candidate will be passionate about building scalable, high-performance systems and delivering seamless user experiences. You will work across modern tech stacks - Java/Kotlin with Spring Boot and Quarkus, Django, and Next.js - to build and maintain critical features for our core solution.
Responsibilities
  • Design, build, and maintain scalable backend services using Java/Kotlin (Spring Boot / Quarkus) and Django
  • Develop responsive front-end applications using Next.js
  • Implement and maintain automated tests across the stack to ensure code quality and reliability
  • Integrate observability tools including Open Telemetry and centralized logging solutions
  • Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions
  • Ensure best practices in code quality, architecture, security, and performance
  • Participate in code reviews, system design discussions, and contribute to technical documentation
  • Support and troubleshoot production issues as part of the engineering team
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in full stack development
  • Proficiency in Java or Kotlin, with experience in Spring Boot / Quarkus
  • Solid experience with Django for building robust backend systems
  • Proficient in React/Next.js and modern frontend development practices
  • Experience working in the FinTech, Payments, or financial services domain
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and RESTful APIs
  • Experience setting up and managing automated testing, telemetry, and logging
  • Familiar with CI/CD tools and cloud-native development practices
Preferred Qualifications
  • Experience with Apache Fineract or similar core banking platforms
  • Experience working in Agile/Scrum environments
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes
Powered by JazzHR

Fin