Senior Fullstack Software Engineer (PHP/React)

  • Full-time

Company Description

At KMS Technology Mexico, we are passionate about building innovative software solutions that drive impact. As part of an international tech company, we offer a collaborative and inclusive environment where your ideas matter and your growth is our priority.

Job Description

We are seeking a highly skilled Senior Full Stack Developer to join our engineering team. We need an engineer who excels in high-scale backend environments while remaining proficient in modern frontend frameworks.

The ideal candidate will spend approximately 80% of their time focused on the backend, optimizing our PHP/Laravel services and designing complex GraphQL schemas. The remaining 20% will be dedicated to building out intuitive interfaces in React. We are looking for a developer who prioritizes security, performance, and clean architectural patterns in a fintech environment.

Responsibilities:

Backend Engineering (80% Focus)

  • Design, build, and maintain robust server-side logic using PHP and the Laravel framework.

  • Architect and implement efficient, scalable GraphQL APIs to support internal and external integrations.

  • Optimize database queries and schema designs (MySQL/PostgreSQL) for high-concurrency transaction processing.

  • Ensure the highest levels of security and PCI compliance across all backend services.

  • Write comprehensive unit and integration tests to maintain the reliability of our core payment engine.

Frontend Development (20% Focus)

  • Develop and maintain user-facing features using React and modern state management tools.

  • Consume GraphQL APIs effectively on the frontend to create seamless user experiences for merchants and partners.

  • Ensure a consistent UI/UX by implementing responsive designs and reusable component libraries.

Collaboration & Leadership

  • Participate in architectural discussions and provide technical guidance for complex feature sets.

  • Conduct thorough code reviews, promoting best practices in security, readability, and performance.

  • Work closely with Product and DevOps teams to ensure smooth deployment cycles and high system availability.

Qualifications

Required Skills & Experience

  • 5+ years of professional experience in full-stack software development.

  • Expertise in PHP and Laravel: Deep understanding of the framework’s internals, service providers, and Eloquent.

  • Strong GraphQL Experience: Proven track record of designing and implementing GraphQL APIs (not just consuming them).

  • Proficiency in React: Ability to build complex, data-driven interfaces and manage application state efficiently.

  • Database: Experience with relational databases at scale (query optimization, indexing, and transactional integrity).

  • Git, modern CI/CD pipelines, and containerization (Docker).

Preferred Skills & Knowledge

  • Experience in the Payments or Fintech industry.

  • Familiarity with PCI-DSS compliance standards.

  • Experience with Redis or other caching strategies for high-performance applications.

  • Previous experience in a remote-first, senior-level position.

Additional Information

Location: Guadalajara, Jalisco, Mexico (Hybrid) 

Benefits and Perks

Perks you enjoy at KMS Mexico

  • Mexican law benefits
  • 15 days of PTO (in year zero, from the first year onwards it is 3 days per year).
  • 5 days' leave for the death of immediate family members, negotiable.
  • Major Medical Expenses Insurance with coverage for immediate dependents (spouse and children).
  • Annual performance bonus (≈10% of annualized salary).
  • Annual salary adjustment.
  • Employee Referral Bonus.
  • Paid Certifications / Courses
  • Coursera License.
  • 5% Savings Fund.
  • 5% Grocery Vouchers.
Privacy PolicyImprint