Nuestro cliente, WhatJobs Direct , está buscando un(a) Desarrollador(a) Full-Stack talentoso(a) y versátil, con experiencia específica en React y Node.js, para unirse a nuestro equipo de desarrollo en Tijuana, Baja California . Este rol es clave para el diseño, desarrollo e implementación de aplicaciones web modernas y escalables, abarcando tanto el frontend como el backend. El(la) candidato(a) ideal poseerá una sólida comprensión de los principios de desarrollo web, experiencia práctica en la creación de interfaces de usuario intuitivas y eficientes, y habilidad para construir APIs RESTful robustas. Buscamos a alguien apasionado por la tecnología, con una mentalidad orientada a la resolución de problemas y la capacidad de trabajar en un contexto de desarrollo híbrido. Colaborarás estrechamente con diseñadores, gerentes de producto y otros ingenieros para entregar soluciones de alta calidad que cumplan con las necesidades de nuestros usuarios. Se espera que aportes ideas innovadoras y contribuyas a la mejora continua de nuestras prácticas de desarrollo. La capacidad de adaptarse a nuevas tecnologías y enfoques es fundamental.
Key Responsibilities
- Desarrollar y mantener aplicaciones web frontend utilizando React y sus ecosistemas (Redux, Context API).
- Diseñar, construir y mantener APIs RESTful eficientes y seguras utilizando Node.js y frameworks como Express.js.
- Integrar las interfaces de usuario frontend con las APIs backend.
- Trabajar con bases de datos relacionales (ej. PostgreSQL, MySQL) y/o NoSQL (ej. MongoDB).
- Escribir código limpio, modular, bien documentado y testeable.
- Colaborar con equipos de diseño para asegurar la implementación fiel de los mockups y prototipos.
- Participar en revisiones de código para asegurar la calidad y consistencia del código.
- Identificar y solucionar cuellos de botella de rendimiento y otros problemas técnicos.
- Participar activamente en el ciclo de vida del desarrollo de software, incluyendo planificación, desarrollo y despliegue.
- Mantenerse actualizado(a) sobre las últimas tendencias y mejores prácticas en desarrollo full-stack.
Requirements
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente.
- Mínimo de 3 años de experiencia profesional en desarrollo web full-stack.
- Experiencia sólida en desarrollo frontend con React.js.
- Experiencia demostrable en desarrollo backend con Node.js y el ecosistema de JavaScript.
- Conocimiento profundo de diseño y desarrollo de APIs RESTful.
- Experiencia trabajando con bases de datos (SQL y/o NoSQL).
- Familiaridad con sistemas de control de versiones como Git.
- Conocimiento de prácticas de desarrollo ágil y metodologías CI/CD.
- Habilidades de resolución de problemas y pensamiento analítico.
- Capacidad para trabajar eficazmente en un modelo híbrido, comunicándose de forma clara y colaborando con el equipo.
Benefits
- Salario competitivo y paquete de beneficios completo.
- Oportunidad de trabajar en proyectos web innovadores y desafiantes.
- Entorno de trabajo híbrido que combina la colaboración presencial con la flexibilidad remota.
- Capacitación continua y oportunidades de desarrollo profesional.
- Cultura empresarial que valora la innovación y el trabajo en equipo.
- Seguro médico, seguro de vida y otros beneficios corporativos.
- Formar parte de una empresa en crecimiento en una ubicación estratégica.