Lendha·2 days ago
We are looking for a disciplined Backend Developer who lives and breathes clean code. At
Lendha, we don't "test later." You are someone whose default workflow begins with a failing test
(TDD). You should be a firm advocate for SOLID principles and DRY (Don't Repeat Yourself)
architecture, ensuring our codebase remains scalable, maintainable, and elegant.
While your primary focus is the backend, you understand that a great API is only as good as its
integration. Familiarity with modern frontend workflows allows you to build better contracts
between the server and the UI.
Key Responsibilities
● Architect & Develop: Design and maintain robust, scalable backend services using
Laravel.
● TDD Mandate: Write unit, integration, and feature tests as a primary part of the
development process.
● Clean Code: Apply SOLID principles to decouple logic and ensure the codebase is easy
to refactor.
● API Design: Build and document RESTful APIs that power our React-based frontend
applications.
● Optimization: Identify and fix bottlenecks, ensuring high performance and
responsiveness of the application.
● Collaboration: Partner with frontend engineers to ensure API responses align with
component needs.
Technical Requirements
Core Requirements (The "Must-Haves")● PHP Mastery: 3+ years of professional experience with PHP and the Laravel
framework.
● Testing Pro: Mastery of PHPUnit or Pest. You should be comfortable explaining why
TDD saves time in the long run.
● Design Patterns: Deep understanding of SOLID principles, Dependency Injection, and
Repository patterns.
● Database Mastery: Advanced knowledge of MySQL/PostgreSQL, including query
optimization and schema design.
● Tooling: Experience with Git, Docker, and CI/CD pipelines.
Bonus Points (The "Nice-to-Haves")
We don't expect you to build the UI, but we value "Frontend Empathy." Experience with the
following is a huge plus:
● React & TypeScript: Understanding how state management and types work on the
frontend to build better API contracts.
● Component-Driven Development (CDD): Familiarity with building UIs in isolation (e.g.,
Storybook) to understand how data is consumed at the atom/molecule level.
Soft Skills
● The "Lendha" Mindset: A proactive problem-solver who doesn't wait for permission to
improve a legacy module.
● Full-Stack Communication: The ability to speak the same language as frontend
developers to minimize friction during integration.
● Detail-Oriented: You care about the "small things" like naming conventions and
consistent API response structures.
Why Join Us?
● Opportunity to build impactful fintech products used by thousands of businesses.
● A culture that values technical excellence over "moving fast and breaking things."
● Competitive salary and growth opportunities.
● Flexible working environment.
How to Apply: If you think in objects, write tests before functions, and hate repeating yourself,
we want to hear from you. Send your CV and a link to your GitHub profile (specifically
highlighting projects where you used TDD)