Talent.com
No se aceptan más aplicaciones
▷ (Buen Sueldo) Full Stack Developer...

▷ (Buen Sueldo) Full Stack Developer...

Talavera SolutionsPuerto Vallarta, MX
Hace 17 horas
Descripción del trabajo

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
  • Crear una alerta de empleo para esta búsqueda

    Buen Stack Developer • Puerto Vallarta, MX