Talavera Solutions
Full Stack Developer
Job Location
Guadalajara, Mexico
Job Description
Talavera Solutions is seeking an experienced Full-Stack Developer to join our AI-enablement engineering team onsite in Guadalajara. You'll work on a modern TypeScript-based application stack, contributing to both our Node.js/Express backend and React frontend. This role requires strong technical skills, a collaborative mindset, and deep commitment to code quality and security. What You'll Do Backend Development Develop and maintain RESTful APIs using Node.js and Express.js 5 Write clean, type-safe TypeScript code following strict typing standards Implement business logic following MVC architecture patterns Design and optimize PostgreSQL database queries and schemas Create and maintain database migrations Integrate third-party services (Stripe payments, email providers, translation APIs) Implement authentication flows (JWT, OAuth 2.0, SSO with Microsoft and Google) Write comprehensive BDD tests ensuring 80% code coverage Ensure security best practices throughout the application Frontend Development Build responsive, accessible user interfaces using React 18 and TypeScript Implement state management using React Context and TanStack Query Style components with Tailwind CSS following mobile-first design principles Create internationalized (i18n) components supporting English and Spanish Develop and maintain reusable component libraries Write unit and BDD tests achieving 75% coverage Optimize frontend performance (code splitting, lazy loading, memoization) Ensure WCAG 2.1 Level AA accessibility compliance DevOps & Collaboration Participate in code reviews ensuring adherence to team standards Debug and troubleshoot issues across the full stack Deploy applications to Google Cloud Platform and Azure Monitor application performance and respond to production issues Maintain CI/CD pipelines Write clear, maintainable documentation Required Qualifications Backend Expertise 3 years professional experience with Node.js and Express.js 2 years TypeScript experience with strong understanding of type systems Proficiency with PostgreSQL: Complex queries, joins, aggregations Index optimization and performance tuning Database schema design and normalization Migration management Experience with authentication/authorization (JWT, OAuth 2.0) Familiarity with Stripe API or similar payment processing integrations Strong understanding of RESTful API design principles Experience writing BDD/Cucumber tests or similar testing frameworks Frontend Expertise 3 years professional experience with React (React 18 preferred) Strong TypeScript skills in React context (typed props, hooks, contexts) Experience with React Router v6 Proficiency with Tailwind CSS or similar utility-first CSS frameworks Understanding of state management patterns (Context API, React Query) Experience with internationalization (i18n) in React applications Familiarity with Vite or similar modern build tools Experience with Vitest, Jest, or similar testing frameworks Database Skills Strong SQL skills (PostgreSQL preferred) Experience with query builders or ORMs (Knex.js, TypeORM, Prisma, etc.) Understanding of database normalization, indexing strategies, and performance optimization Ability to write efficient queries and optimize slow queries General Technical Skills Proficient with Git and modern development workflows Experience with Docker containerization Strong understanding of REST API principles and best practices Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, or similar) Excellent debugging and problem-solving skills Comfortable working in Linux/Unix environments AI-Assisted Development (Important) Fluency with AI developer tools and IDEs such as: Cursor AI IDE Claude Code CLI GitHub Copilot / Codex Gemini CLI or similar AI coding assistants Experience using AI tools to accelerate development, code review, and testing Comfortable with AI-augmented workflows and pair programming with AI Language Requirements English: Professional working proficiency (written and verbal) - Required Spanish: Native or fluent proficiency - Required Preferred Qualifications Technical Experience Experience with Google Cloud Platform (Cloud Run, Cloud SQL, Cloud Build) Familiarity with Azure DevOps for backlog management, work item tracking, and CI/CD pipelines Experience with Azure services (Static Web Apps, Azure Pipelines) Experience with Elasticsearch or PostgreSQL full-text search Knowledge of Grafana or similar monitoring/observability tools Experience with microservices architecture Familiarity with Redis or similar caching solutions Strong understanding of security best practices (OWASP Top 10) Experience with rate limiting and DDoS protection strategies Deep knowledge of accessibility standards (WCAG 2.1) Development Practices Experience with Behavior-Driven Development (BDD) and Gherkin syntax Familiarity with parallel test execution strategies Understanding of database isolation in testing environments Experience with feature flags and gradual rollouts Knowledge of semantic versioning and release management Domain Knowledge Experience building multi-tenant SaaS applications Familiarity with subscription-based billing systems Understanding of payment processing and PCI compliance Experience with internationalization/localization at scale Knowledge of content management systems or user-generated content platforms
Location: Guadalajara, Jalisco, MX
Posted Date: 10/23/2025
Location: Guadalajara, Jalisco, MX
Posted Date: 10/23/2025
Contact Information
| Contact | Human Resources Talavera Solutions |
|---|