Semi Senior Fullstack Engineer

Sé de los primeros solicitantes.
DaCodes
Ciudad de México
A distancia
MXN 400,000 - 600,000
Sé de los primeros solicitantes.
Hace 4 días
Descripción del empleo

¡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, Desarrolladores, arquitectos, Diseñadores UX/UI, PMs, QA testers y más, que se integran a nuestros proyectos con clientes en LATAM y Estados Unidos para lograr resultados sobresalientes.

Con nosotros lograrás impulsar y acelerar tu desarrollo profesional, colaborando en diversidad de proyectos, sectores y giros empresariales.

Trabajar en DaCodes te permitirá ser versátil y ágil al poder trabajar con diversas tecnologías y colaborar con profesionales de alto nivel. Los DaCoders tienen gran impacto en el éxito de nuestro negocio, así como en el éxito de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales; ¿Te pareció interesante?

¡Estamos en busca de talento para unirse al equipo, vamos a trabajar juntos!

El candidato o candidata ideal tiene una combinación única de experiencia técnica, curiosidad, mentalidad lógica y analítica, proactividad, ownership, y gusto por el trabajo en equipo.

Buscamos un Semi Senior Software Developer con habilidades avanzadas en análisis y planeación estratégica, capaz de descomponer requerimientos en tareas fundamentales que aporten valor al usuario. El candidato ideal tendrá experiencia en tecnologías modernas y metodologías ágiles, y será capaz de trabajar de forma colaborativa en un entorno dinámico y desafiante.

Requisitos Técnicos

  • Frontend: React (o alternativa) y TypeScript (obligatorio).
  • Backend: Node.js (o alternativa).
  • Infraestructura:
    • AWS: API Gateway, Lambda, Websockets.
    • Arquitecturas Serverless: Lambda, DynamoDB, SQS, SNS.
    • CDK (deseable, alternativas: Terraform o SST).

Metodologías y Prácticas de desarrollo

  • Control de versiones: Git (nivel avanzado).
  • Unit Testing (nivel avanzado).
  • TDD (muy deseable).
  • BDD (muy deseable).
  • XP (muy deseable).
  • Pair Programming (muy deseable).

Herramientas de colaboración

  • Diseño colaborativo: Figma (o herramienta similar).
  • Asistentes AI: GitHub Copilot (o alternativa).
  • Documentación: IcePanel, Notion (o similar).
  • Gestión de proyectos: Monday, ClickUp, Trello (o equivalente).

Habilidades requeridas

  • Pensamiento analítico y capacidad de planeación estratégica.
  • Habilidad para desglosar requerimientos complejos en tareas claras y fundamentales.
  • Trabajo en equipo y disposición para colaborar activamente en un entorno ágil y dinámico.
  • Compromiso con la calidad y mejora continua.

Responsabilidades del puesto

  • Diseñar, desarrollar y mantener aplicaciones full-stack escalables y de alto rendimiento.
  • Colaborar con gerentes de producto, diseñadores UX/UI y otros ingenieros para definir e implementar nuevas funcionalidades.
  • Escribir código limpio, mantenible y eficiente utilizando las mejores prácticas y patrones de diseño.
  • Participar en revisiones de código, proporcionando retroalimentación constructiva y mentorizando a desarrolladores junior.
  • Implementar medidas de seguridad y protección de datos en las aplicaciones.
  • Identificar, solucionar problemas y optimizar aplicaciones existentes para mejorar el rendimiento y la experiencia del usuario.
  • Mantenerse actualizado con tecnologías emergentes y tendencias de la industria para mejorar los procesos de desarrollo y la arquitectura general de las aplicaciones.

Requisitos:

  • Al menos +3 años de experiencia como desarrollador de software con un fuerte enfoque en desarrollo full-stack.
  • Capaz de descomponer requerimientos en tareas fundamentales que aporten valor al usuario.
  • Dominio de tecnologías frontend como React.js y tecnologías backend como Node.js o similares.
  • Experiencia con bases de datos (SQL o NoSQL) y desarrollo de APIs RESTful.
  • Sólido entendimiento de los principios de desarrollo web, diseño responsivo y mejores prácticas.
  • Familiaridad con sistemas de control de versiones, preferentemente Git.
  • Excelentes habilidades para resolver problemas y capacidad para trabajar de manera independiente o como parte de un equipo.
  • Fuertes habilidades de comunicación verbal y escrita.

Beneficios:

  • Integración a marcas globales y startups disruptivas.
  • Trabajo remoto/ Home office
    *Estarás informado desde la primer sesión si alguna de las posiciones llega a requerir algún formato híbrido o presencial.
  • Horario ajustado a tu célula de trabajo/proyecto asignado. (Zona horaria del cliente asignado)
  • Trabajo de Lunes a Viernes.
  • Beneficios Legales. (Aplica para México)
  • Días festivos oficiales de tu célula de trabajo/proyecto asignado.
  • Vacaciones *Puedes hacer uso de éstos días posterior a los 6 meses en la empresa.
  • Día off en tu cumpleaños.
  • Seguro de gastos médicos mayores. (Aplica para México)
  • Seguro de vida. (Aplica para México)
  • Eventos virtuales de integración y grupos de interés.
  • Meetup con invitados especiales de empresas y profesionales del área de IT y Universidades de prestigio.
  • Feedback constante y seguimiento a performance.
  • Acceso a cursos y certificaciones.
  • Equipos de trabajo multiculturales.
  • Clases de inglés.
  • Oportunidades en nuestras diferentes líneas de negocio.

¡Orgullosamente certificados como Great Place to Work!

Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Semi Senior Fullstack Engineer en