Middle/Senior Full-Stack (PHP/React) Software Engineer (Contractor)
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 fintech company with over 20 years of experience in the market. The company develops and maintains multiple internal products, and depending on your skills, background, and seniority, you will be matched with the product team that best fits your expertise.
The core product is a scalable SaaS payments platform designed for SMBs, entrepreneurs, and fintech startups. It provides flexible payment processing across multiple channels. Development is carried out by cross-functional product teams in an agile environment.
Required skills
- Experience: Minimum 3+ years (Middle) or 5+ years (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; Experience working with Inertia.js for building modern SPA-like applications
- GraphQL & APIs: Hands-on experience designing and consuming GraphQL APIs; strong background with REST/Web APIs; Experience working with Apollo Client (or similar GraphQL clients); Experience with Rebing GraphQL framework.
- 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.
- Code quality & engineering practices: Experience with static code analysis and code quality tools such as PHPStan and SonarQube; Strong focus on maintainable, testable, and well-structured code
- 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; Experience working with JIRA for task tracking, backlog management, and collaboration
- Hands-on experience with Agentic AI development tools (AI agents, workflow automation, semi-agentic decisions)
- 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).
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |