Platzhalter Bild

Full Stack Developer (React & Ruby on Rails)-Colaboración por proyecto bei DaCodes

DaCodes · Colima, Mexiko · Remote

Jetzt bewerben

¡Trabaja en DaCodes!
Somos una firma de expertos en software y transformación digital de alto impacto.
Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de +220 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.
En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de infraestructuras en la nube.
Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales.
¿Te interesa?

Requirements

Principales responsabilidades o funciones

  • Desarrollo de funcionalidades
    • Diseñar, desarrollar y mantener funcionalidades de aplicaciones web utilizando las tecnologías del stack definido (principalmente React y Ruby on Rails).
    • Asegurar que el código sea eficiente, mantenible, escalable y alineado a los estándares del equipo.

  • Calidad del código y pruebas
    • Escribir código limpio siguiendo buenas prácticas de desarrollo (patrones, principios SOLID, etc.).
    • Implementar y mantener pruebas unitarias y de integración, asegurando la calidad del software y la reducción de bugs en producción.
    • Participar activamente en revisiones de código, ofreciendo y recibiendo retroalimentación constructiva.

  • Mejora continua y colaboración
    • Proponer mejoras en procesos, prácticas de desarrollo y herramientas utilizadas por el equipo.
    • Colaborar de forma estrecha con el Engineering Manager, Technical Leads y otros desarrolladores para lograr entregas a tiempo y alineadas a los objetivos del proyecto.

  • Mentoría básica y trabajo en equipo
    • Apoyar a desarrolladores junior en tareas técnicas, resolución de dudas y buenas prácticas de desarrollo.
    • Promover un ambiente de aprendizaje continuo y trabajo colaborativo.

  • Documentación y comunicación
    • Mantener actualizada la documentación técnica de los componentes y servicios desarrollados.
    • Comunicar de forma clara el estado de las tareas, riesgos y dependencias al equipo.

Perfil deseado

Formación y experiencia

  • Título universitario en Ciencias de la Computación, Ingeniería de Software o carrera afín; o experiencia equivalente demostrable.
  • Mínimo 3 años de experiencia en desarrollo de software, idealmente en productos o plataformas web.

Habilidades técnicas

  • Experiencia sólida desarrollando con:
    • React (componentes funcionales, hooks, manejo de estado, consumo de APIs).
    • Ruby on Rails para la construcción de APIs y/o aplicaciones web.

  • Deseable experiencia con alguna de las siguientes tecnologías:
    • React Native, Python o Node.js.

  • Conocimientos de:
    • Bases de datos relacionales y no relacionales (modelado, consultas, optimización básica).
    • Herramientas y prácticas de desarrollo ágil (Git, Docker, CI/CD, YouTrack/Jira o similares).
    • Familiaridad con integración y consumo de APIs REST, manejo de control de versiones y flujos de branching colaborativos.

Habilidades blandas

  • Accountability / sentido de responsabilidad: se asegura de cumplir compromisos, plazos y calidad acordada.
  • Flexibilidad y adaptación para trabajar en distintos proyectos, stacks o prioridades cambiantes.
  • Trabajo colaborativo y orientación al equipo, con capacidad de comunicar ideas técnicas a perfiles no técnicos.
  • Proactividad para proponer mejoras y resolver problemas de forma autónoma.

Benefits

🚀 Integración a marcas globales y startups disruptivas.

🏡 Trabajo remoto/Home office.

📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.

⏳ Horario ajustado a la célula de trabajo/proyecto asignado.

📅 Trabajo de lunes a viernes.

🎉 Día off en tu cumpleaños.

🌎 Equipos de trabajo multiculturales.

🎓 Acceso a cursos y certificaciones.

📢 Meetups con invitados especiales del área de IT.

📡 Eventos virtuales de integración y grupos de interés.

📢 Clases de inglés.

🏆 Oportunidades dentro de nuestras diferentes líneas de negocio.

🏅 Orgullosamente certificados como Great Place to Work.

Jetzt bewerben

Weitere Jobs