Home Careers Middle/Senior Full-Stack (PHP/React) Software Engineer

Middle/Senior Full-Stack (PHP/React) Software Engineer

Overview

CodeIT is a service product development company that knows how to turn business ideas into successful IT products.

We are looking for an experienced Middle/Senior PHP Software Engineers with strong full-stack capabilities (React) to join a product engineering team building and scaling a high-performance payments ecosystem platform.

Our client is a US based company, 20+ years on a market. It is a global technology company in the financial-technology domain, specializing in embedded payments and payment-enablement infrastructure for businesses and partners around the world. It builds and operates a modern payment platform that facilitates secure, flexible, and scalable acceptance of transactions across multiple channels- including online, in-store, mobile, in-app, and unattended environments. 

Its solutions support a wide range of ecosystem players, such as software vendors, independent sales organizations, banks, and payment facilitators, helping them deliver seamless payment experiences to their merchants and end customers.

Required skills

  • Experience: Minimum of  3+ years for Middle/5+ years for Senior of experience developing complex software applications in an agile environment
  • PHP expertise: Advanced proficiency in PHP, with strong understanding of object-oriented design principles and modern PHP patterns
  • Laravel proficiency: Extensive experience with Laravel framework; familiarity with other frameworks (e.g., Symfony) is a plus
  • Frontend skills: Comfortable building rich web experiences using React
  • GraphQL & APIs: Hands-on experience designing and consuming GraphQL APIs; strong background with REST/Web APIs.
  • Microservices & SaaS: Experience working in microservice architectures and multi-tenant SaaS systems in production.
  • Database: Strong SQL skills (especially MySQL), performance tuning, indexing, schema design.
  • Engineering maturity: Great debugging skills, strong sense of data security and privacy, and ability to deliver robust solutions under uncertainty.
  • Communication & Collaboration: Experience working effectively with remote and cross-functional teams without a project manager, strong problem-solving and communication skills.
  • English level: Upper-Intermediate

Would be a plus

  • Experience with cloud environments (AWS, GCP, Azure).
  • Familiarity with payment processing systems, PCI compliance, or fintech workflows.
  • Experience contributing to system design decisions and performance optimization at scale.
  • Experience with Docker, Kubernetes, CI/CD pipelines, and automated testing. 
  • Familiarity with monitoring and logging tools (e.g., Datadog, New Relic, Logz.io).
cta-outline-gray-cubes

Send your CV