Build the Future of Business with Flex

Join a team that’s driving innovation across Africa from AI-powered platforms to tailored enterprise solutions. Your next big opportunity starts here.

Find your place in our journey.

Current Opportunities

We’re expanding across industries and borders from telecom and banking to agritech and aviation. Explore roles that match your skills, passion, and ambition.

Java Spring Boot Developer

We are seeking a talented and experienced Java Spring Boot Developer to join our dynamic engineering team. In this role, you will design, develop, and optimize RESTful APIs for our fintech applications, with a focus on performance and scalability. If you have a passion for clean code, financial systems, and endpoint optimization, this is your opportunity to contribute to mission-critical projects at a fast-growing company.

  • Design and implement robust, scalable RESTful APIs using Java and Spring Boot.
  • Collaborate with cross-functional teams (including product, QA, and DevOps) to deliver high-quality financial services applications.
  • Optimize API endpoints for performance, ensuring low latency and high throughput in high-traffic environments.
  • Integrate with databases, third-party services, and microservices architectures to support fintech workflows.
  • Conduct code reviews, write unit/integration tests, and maintain documentation.
  • Troubleshoot and resolve issues in production environments, with a focus on reliability and security.
  • Stay updated on industry best practices in Spring ecosystem and fintech regulations.

 

Requirements:

  • 2+ years of hands-on experience as a Spring Boot developer.
  • Proficient in Java, Spring Boot, and RESTful API development.
  • Experience in the Financial Services/Fintech domain.
  • Proven track record in endpoint performance optimization (e.g., caching, load balancing, query tuning).
  • Strong understanding of databases (SQL/NoSQL), version control (Git), and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in an agile environment.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).

Join us to drive innovative software solutions! Apply at human.capital@flex.co.tz

Frontend Developer

We’re looking for a skilled Frontend Developer to craft seamless, responsive, and visually stunning user experiences for our web and mobile fintech platforms. You’ll work closely with designers, backend engineers, and product managers to deliver pixel perfect, high-performance interfaces with a strong focus on usability, accessibility, and speed especially under variable network conditions common in emerging markets.

 

  • Build responsive, mobile-first web applications using React.js (or Vue.js/Angular if preferred by the team).
  • Implement pixel-perfect UI designs from Figma/Sketch with attention to detail and brand consistency.
  • Optimize frontend performance for low-end devices and slow networks (code splitting, lazy loading, image optimization).
  • Integrate with RESTful APIs built in Spring Boot to power real-time financial dashboards, transaction flows, and user profiles.
  • Collaborate with UX/UI designers to iterate on user feedback and A/B testing results.
  • Write clean, maintainable, and testable code with modern tools (TypeScript, ESLint, Prettier).
  • Ensure cross-browser compatibility and accessibility (WCAG) compliance.
  • Participate in agile ceremonies: sprint planning, stand-ups, and retrospectives.

 

 Requirements

  • 2+ years of professional experience in frontend web development.
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and modern frameworks (React.js preferred).
  • Experience consuming RESTful APIs and handling authentication flows (JWT, OAuth).
  • Solid understanding of state management (Redux, Context API, or Vuex).
  • Familiarity with build tools (Webpack, Vite) and version control (Git).
  • Proven ability to optimize frontend performance and reduce load times.
  • Experience in Financial Services or Fintech UI/UX is a strong advantage.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.

Join us to drive innovative software solutions! Apply at human.capital@flex.co.tz