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.