Backend software engineering experience PHP8+ GraphQL REST MySQL TypeScript & React (or other modern frameworks) Writing readable, reusable, scalable, and well-tested code Low coupling, high cohesion, and SOLID principles Proficient in writing Unit Tests Familiar with test-driven development (TDD) Familiar with domain-driven design (DDD) Experience dealing with legacy code