Point your AI agent at freehire and let it find you a job.

Get the CLI →

matteria

Principal Full-stack Developers (Java + React) - Santex

Posted Updated
Discussion

Selection process developed by matteria


Ciudad de México, México


Who we are

Santex is a global technology company founded in 1999 in California, with 25+ years of experience building enterprise-scale digital solutions. With a remote-first culture and a distributed team across 18+ countries, Santex operates through specialized hubs in AI, Data, Cloud, Web & Mobile, eCommerce, and Integrations.

The company combines technological excellence with social, economic, and environmental impact. Its culture is rooted in trust, collaboration, diversity, and continuous learning.


Purpose of the Position

Lead the design and development of secure, scalable, and high-quality enterprise applications using Java and Spring Boot on the backend and React on the frontend.

As a Principal Full-Stack Engineer, this person will provide hands-on technical leadership for an authorization layer supporting a global application and more than 70 mission-critical servicing applications, including the Point of Arrival (POA) implementation, global registration enhancements, and a high-priority compliance initiative.


Key Responsibilities

  • Define technical direction and make architecture decisions related to scalability, performance, security, and resilience.

  • Design and develop Java/Spring Boot backend services and React frontend applications.

  • Lead the evolution of enterprise authentication and authorization solutions.

  • Design distributed, multi-tiered systems and address concurrency, database locking, latency, and multi-region failover challenges.

  • Lead and mentor engineers while remaining actively involved in development, automated testing, and code reviews.

  • Collaborate in English with international teams across Product, Design, Architecture, Infrastructure, and Information Security.

  • Promote clean architecture, code quality, CI/CD, and continuous improvement of engineering practices.


Requirements and competences to work with us

Education

  • Computer Systems Engineering, Computer Engineering or related degree (preferred).

Experience

  • 10+ years of professional software development experience.

  • At least 7 years of hands-on backend development using Java.

  • At least 3 years of professional and hands-on frontend development using React.

  • Proven experience leading and mentoring engineers, defining technical direction, and driving execution across multiple initiatives.

  • Strong background in application design, automated testing, algorithms, relational databases, and distributed systems.

  • Experience supporting enterprise-scale, business-critical applications in production environments.

  • Experience implementing authentication and authorization solutions using standards such as OAuth2, OpenID Connect, or SAML.

Knowledge and Skills

  • Advanced Java, Spring Boot, microservices, and clean architecture.

  • Professional experience developing frontend applications with React.

  • Strong understanding of data structures, algorithms, Java concurrency, concurrent collections, and lambda expressions.

  • Solid knowledge of Spring Boot fundamentals, transaction management, embedded server configuration, and internationalization.

  • Strong SQL skills, including relational database design, normalization, transactions, locking, and concurrent updates.

  • Experience designing distributed cloud services, ideally using GCP/GKE, including multi-region deployment, failover, resilience, and latency optimization.

  • Experience with REST APIs; exposure to SOAP, gRPC, Db2, PostgreSQL, Kafka, Spark, Ab Initio, or Vertex is valuable.

  • Familiarity with cloud platforms, database migrations, DevOps practices, and CI/CD pipelines.

  • FinTech, banking, payments, or financial services experience is highly desirable.

  • Advanced English, C1.

Competencies

  • Technical leadership and sound architectural judgment.

  • Ownership, accountability, and autonomous execution.

  • Strong analytical thinking and complex problem-solving.

  • Ability to combine strategic technical direction with hands-on development.

  • Clear communication, collaboration, and influence across multicultural and cross-functional teams.

  • Adaptability in complex, ambiguous, and rapidly changing environments.


Our team profile

  • Values/Organizational DNA:
    Technical excellence and accountability
    Trust, transparency, and collaboration
    Global mindset and cross-cultural adaptability


Key interests for working with us

  • Motivated by building robust, scalable enterprise applications that power critical business operations.

  • Enjoy solving complex technical challenges through clean full-stack development.

  • Driven to deliver high-quality, production-ready solutions with measurable impact.

  • Believe in the power of technology to create efficient, reliable systems that improve business processes.

  • Committed to best practices, continuous learning and responsible development.

  • Thrive in multicultural, distributed and remote-first work environments.


Reasons to join our team

High autonomy and real influence in technical decisions, architecture and stack strategy.

  • Remote-first culture with minimal in-office presence (1–2 times per month), enabling flexibility and deep-focus work.

  • Professional growth opportunities as the account expands, with the chance to take on greater responsibility.

  • Work on large-scale enterprise projects alongside a global and multicultural engineering team.

  • Culture based on trust, collaboration and continuous learning, where technical excellence and impact are core values.


Relevant details before applying for this vacancy

  • Advanced English is mandatory for technical discussions, documentation, and cross-regional collaboration.

  • Candidates must be based in Mexico City or nearby areas, as occasional in-office presence (1–2 times per month) is required.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available