Taro Logo

Fullstack Developer (Laravel + Vue/React)

A company building APIs and tools that power businesses and teams across Africa.
Addis Ababa, Ethiopia
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Finance

Job Description

Chapa is seeking a talented Fullstack Developer to join their team in building powerful APIs and tools that serve businesses across Africa. This role combines backend development using Laravel with frontend work in Vue/React, making it perfect for developers who enjoy working across the full stack.

The position involves creating and maintaining critical business tools, from merchant dashboards to internal control panels. You'll be responsible for implementing complex backend logic using Laravel's advanced features while also crafting intuitive frontend interfaces that handle high transaction loads efficiently.

As a Fullstack Developer at Chapa, you'll work in a collaborative environment, interfacing with product, support, compliance, and engineering teams. Your work will directly impact business visibility, support efficiency, and team productivity. The role requires expertise in Laravel, strong SQL knowledge, and frontend development skills with either Vue.js or React.

The ideal candidate brings 2+ years of Laravel experience and a solid understanding of modern frontend frameworks. You'll be working with technologies like Tailwind CSS, RESTful APIs, and various deployment environments. This is an excellent opportunity for a mid-level developer looking to make a significant impact in Africa's financial technology sector.

Benefits include a comprehensive package with pension plan, paid time off, continuous learning opportunities through training and development programs, performance bonuses, and free lunch. Join Chapa to be part of a team that's building the future of financial technology in Africa.

Last updated 2 months ago

Responsibilities For Fullstack Developer (Laravel + Vue/React)

  • Write backend logic using Laravel (queues, jobs, policies, events, notifications)
  • Build and maintain frontend components in Vue 3 or React for real-time, data-rich dashboards
  • Implement permissions, roles, and multi-tenant logic for various users
  • Optimize UI/UX for speed, clarity, and simplicity
  • Collaborate across product, support, and design to improve tools and workflows

Requirements For Fullstack Developer (Laravel + Vue/React)

PHP
JavaScript
React
MySQL
PostgreSQL
  • 2+ years of experience with Laravel (Eloquent, migrations, Horizon, API Resources)
  • Strong SQL knowledge (MySQL/PostgreSQL) and experience optimizing queries
  • Solid understanding of frontend development with Vue.js (Composition API) or React
  • Familiarity with Tailwind CSS, RESTful API design, and basic frontend state management
  • Comfortable with Git, CI/CD, and environments like Forge, Vapor, or ECS

Benefits For Fullstack Developer (Laravel + Vue/React)

  • Pension Plan
  • Paid Time Off
  • Training & Development
  • Performance Bonus
  • Free lunch

Related Jobs

Backend Developer (Go)

Backend Developer position at Chapa in Addis Ababa, Ethiopia, focusing on Go development in an on-site role.

Backend Developer (Go)

Backend Developer position at Chapa, focusing on Go development for payment infrastructure, requiring 2 years of experience and offering comprehensive benefits package.

Backend Developer (Go)

Backend Developer position at Chapa focusing on Go development for payment infrastructure, requiring 2+ years of experience in building scalable financial services.

Backend Developer (Rust)

Full-time Backend Developer position specializing in Rust at Chapa, based in Addis Ababa, Ethiopia.

Backend Developer (Rust)

Backend Developer position at Chapa focusing on building financial APIs using Rust, requiring experience with async programming and API development.