Skip to main content
10X ERP
Back to Careers

Senior Full-Stack PHP Developer

EngineeringRemoteFull-time
PHP 8.4Symfony 7PostgreSQL 16Doctrine ORMAPI PlatformReactTypeScriptRedisDockerPlaywright

The Role

We're hiring a senior PHP developer to join our core ERP engineering team. 10X ERP is a production platform used by distribution companies across the country to run their entire operation: inventory, orders, purchasing, accounting, warehouse management, and more. This is not a greenfield project. It is a mature, complex system with real customers depending on it every day.

You'll be joining a small team of developers working directly on the core platform. That means shipping features, fixing bugs, writing migrations, building integrations, and improving performance on a large, mature codebase and a production PostgreSQL database. You'll also support server administration and infrastructure tasks alongside the senior team. You'll work closely with our Lead Engineer and the rest of the core ERP team, and you'll have direct visibility into how your work impacts real business operations.

We want someone who uses AI tools like Claude Code and Codex as a core part of their development workflow.

The Platform

10X ERP is a modern, cloud-based ERP system built on Symfony 7 and PHP 8.4. The backend is API-first, powered by API Platform with Doctrine ORM on PostgreSQL 16. The frontend is React with TypeScript, served alongside the Symfony application. The platform handles everything from order processing and inventory management to general ledger accounting and automated purchasing, with integrations into Stripe, TaxJar, EasyPost, HubSpot, and more.

The architecture is event-driven with Symfony Messenger handling async processing, Redis for caching, and a CI/CD pipeline running PHPUnit and a comprehensive Playwright E2E test suite on every merge request. Code quality is enforced through PHPStan, PHP_CodeSniffer, and Rector. Deployments are automated with Deployer and Ansible.

What You Will Work On

  • Build and ship new ERP modules and features across inventory, orders, purchasing, accounting, and warehouse management
  • Write and optimize Doctrine entities, repositories, and PostgreSQL queries for large-scale datasets
  • Develop API Platform state providers and processors following Symfony 7 conventions
  • Build and maintain integrations with third-party services (payment processors, tax engines, shipping carriers, CRM)
  • Write async message handlers for background processing and data pipelines
  • Build and modify React and TypeScript frontend components as needed to support new features and workflows
  • Improve performance and reliability across the platform, including query optimization and caching strategies
  • Use AI tools like Claude Code and Codex as part of your daily development workflow to move faster and tackle more complex problems
  • Assist with Linux server administration, including deployments, environment configuration, and troubleshooting production issues
  • Write PHPUnit tests and Playwright E2E tests to maintain coverage across the application
  • Participate in code reviews and help maintain code quality standards

Who You Are

  • Senior-level PHP developer with 5+ years of experience in Symfony or a comparable framework
  • Strong with PostgreSQL: you can write efficient queries, understand indexing strategies, and debug slow performance on large datasets
  • Experienced with Doctrine ORM and comfortable working with complex entity relationships, migrations, and event listeners
  • Fully comfortable with AI-assisted development workflows. This is non-negotiable. We expect developers to use tools like Claude Code, Codex, or similar as core parts of their workflow. We want someone who treats AI as a force multiplier, not a novelty.
  • Familiar with API-first development, ideally with API Platform or similar frameworks
  • Comfortable working with React and TypeScript on the frontend. You don't need to be a frontend specialist, but you should be able to build and modify UI components when needed.
  • Comfortable working in Linux server environments: shell proficiency, basic service management, and familiarity with infrastructure tooling
  • Experience with Docker, Redis, and message queue architectures
  • Familiar with CI/CD pipelines and automated testing (PHPUnit, Playwright, or similar)
  • Experience in ERP, distribution, supply chain, or B2B SaaS is a strong plus
  • Can pick up an existing codebase quickly and get productive without extensive onboarding.
  • Self-directed. You can take a problem, break it down, and ship a solution without hand-holding.
  • Strong English communication skills

Details

  • Full-time, ongoing position (not a fixed-term contract)
  • Fully remote
  • Overlap with US Central Time (CT) preferred for meetings, but flexible on working hours
  • Competitive compensation and benefits
  • You will join a small team of developers and report to our Lead Engineer

How to Apply

To be considered, please record a quick Loom video (60 seconds or less) introducing yourself, your relevant experience, and why you're interested in this role. Paste the link in the "Loom Video URL" field below. Applications without a video will not be reviewed.

No formal script needed. Just be yourself. We want to see who we'd be working with.

Apply for this Position

Interested? Tell us about yourself and we'll be in touch.

Record a 60-second Loom video introducing yourself, your relevant experience, and why you're interested in this role. Loom is free to use.