Acerca del Puesto
Nu**esto**res clientes están en búsqueda de un Desarrollador Full-Stack Senior altamente cualificado para unirse a su innovador equipo en la vibrante Ciudad de México . Este rol es clave para el diseño, desarrollo e implementación de soluciones de software escalables y de alto rendimiento. Trabajarás en un entorno dinámico, colaborando estrechamente con equipos multifuncionales, incluyendo diseñadores, gerentes de producto y otros ingenieros, para llevar ideas desde el concepto hasta la producción. Buscamos a un profesional con una sólida experiencia tanto en front-end como en back-end, con un profundo conocimiento de las mejores prácticas de desarrollo, arquitecturas de software modernas y metodologías ágiles. La capacidad de mentorizar a desarrolladores junior y de influir en las decisiones técnicas será muy valorada. Este puesto ofrece la flexibilidad de un modelo de trabajo híbrido, combinando la colaboración presencial en nuestras oficinas de la Ciudad de México con la posibilidad de trabajo remoto.
Responsabilidades Clave
- Diseñar, desarrollar, probar e implementar aplicaciones web robustas y escalables utilizando tecnologías modernas.
- Escribir código limpio, eficiente y bien documentado tanto para el front-end como para el back-end.
- Colaborar en la arquitectura de sistemas, tomando decisiones técnicas clave para asegurar la mantenibilidad y escalabilidad.
- Participar activamente en revisiones de código, asegurando la calidad y el cumplimiento de los estándares.
- Identificar y resolver cuellos de botella de rendimiento y corregir errores de software.
- Trabajar en estrecha colaboración con los equipos de producto y diseño para definir y entregar nuevas funcionalidades.
- Mentorizar y guiar a desarrolladores junior, compartiendo conocimientos y mejores prácticas.
- Mantenerse al día con las últimas tendencias y tecnologías en el desarrollo full-stack.
Requisitos
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente.
- Mínimo de 5 años de experiencia profesional en desarrollo de software full-stack.
- Dominio de lenguajes de programación como JavaScript/TypeScript, Python, Java o Node.js.
- Experiencia sólida con frameworks de front-end (React, Angular, Vue.js) y back-end (Express.js, Django, Spring Boot).
- Experiencia con bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Cassandra).
- Conocimiento de arquitecturas de microservicios, APIs RESTful y GraphQL.
- Experiencia con herramientas de control de versiones (Git) y metodologías ágiles (Scrum, Kanban).
- Excelentes habilidades de resolución de problemas y pensamiento analítico.
- Excelentes habilidades de comunicación en español; el inglés es una ventaja.
- Capacidad para trabajar de forma independiente y en equipo en un modelo híbrido.
Beneficios
- Ofrecemos un paquete de compensación altamente competitivo, que incluye un salario base atractivo, bonos anuales y opciones de acciones (según elegibilidad).
- Nuestro programa de beneficios abarca seguro médico completo para el empleado y su familia, plan de jubilación, y generosos días de vacaciones pagadas.
- Fomentamos el desarrollo profesional continuo a través de acceso a cursos, conferencias y certificaciones.
- Disfrute de un entorno de trabajo colaborativo e innovador en la Ciudad de México , con la flexibilidad de un modelo híbrido y oportunidades de crecimiento significativas.