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 TypeScriptImplement state management using React Context and TanStack QueryStyle components with Tailwind CSS following mobile-first design principlesCreate internationalized (i18n) components supporting English and SpanishDevelop and maintain reusable component librariesWrite unit and BDD tests achieving 75%+ coverageOptimize frontend performance (code splitting, lazy loading, memoization)Ensure WCAG 2.1 Level AA accessibility complianceDevOps & Collaboration
Participate in code reviews ensuring adherence to team standardsDebug and troubleshoot issues across the full stackDeploy applications to Google Cloud Platform and AzureMonitor application performance and respond to production issuesMaintain CI / CD pipelinesWrite clear, maintainable documentationRequired Qualifications
Backend Expertise
3+ years professional experience with Node.js and Express.js2+ years TypeScript experience with strong understanding of type systemsProficiency with PostgreSQL :Complex queries, joins, aggregationsIndex optimization and performance tuningDatabase schema design and normalizationMigration managementExperience with authentication / authorization (JWT, OAuth 2.0)Familiarity with Stripe API or similar payment processing integrationsStrong understanding of RESTful API design principlesExperience writing BDD / Cucumber tests or similar testing frameworksFrontend Expertise
3+ years professional experience with React (React 18+ preferred)Strong TypeScript skills in React context (typed props, hooks, contexts)Experience with React Router v6Proficiency with Tailwind CSS or similar utility-first CSS frameworksUnderstanding of state management patterns (Context API, React Query)Experience with internationalization (i18n) in React applicationsFamiliarity with Vite or similar modern build toolsExperience with Vitest, Jest, or similar testing frameworksDatabase 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 optimizationAbility to write efficient queries and optimize slow queriesGeneral Technical Skills
Proficient with Git and modern development workflowsExperience with Docker containerizationStrong understanding of REST API principles and best practicesFamiliarity with CI / CD pipelines (Azure DevOps, GitHub Actions, or similar)Excellent debugging and problem-solving skillsComfortable working in Linux / Unix environmentsAI-Assisted Development (Important)
Fluency with AI developer tools and IDEs such as :Cursor AI IDEClaude Code CLIGitHub Copilot / CodexGemini CLI or similar AI coding assistantsExperience using AI tools to accelerate development, code review, and testingComfortable with AI-augmented workflows and pair programming with AILanguage Requirements
English : Professional working proficiency (written and verbal) - RequiredSpanish : Native or fluent proficiency - RequiredPreferred 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 pipelinesExperience with Azure services (Static Web Apps, Azure Pipelines)Experience with Elasticsearch or PostgreSQL full-text searchKnowledge of Grafana or similar monitoring / observability toolsExperience with microservices architectureFamiliarity with Redis or similar caching solutionsStrong understanding of security best practices (OWASP Top 10)Experience with rate limiting and DDoS protection strategiesDeep knowledge of accessibility standards (WCAG 2.1)Development Practices
Experience with Behavior-Driven Development (BDD) and Gherkin syntaxFamiliarity with parallel test execution strategiesUnderstanding of database isolation in testing environmentsExperience with feature flags and gradual rolloutsKnowledge of semantic versioning and release managementDomain Knowledge
Experience building multi-tenant SaaS applicationsFamiliarity with subscription-based billing systemsUnderstanding of payment processing and PCI complianceExperience with internationalization / localization at scaleKnowledge of content management systems or user-generated content platforms