Mid-Senior Software Developer
Objetivo del Puesto:
Desarrollar e implementar soluciones de software de calidad para las plataformas del área de TI, trabajando de forma semiautónoma bajo la guía del equipo senior, con capacidad creciente para tomar decisiones técnicas de mediana complejidad.
Principales Responsabilidades:
Implementar funcionalidades de software conforme a requerimientos y estándares del equipo.
Participar en sesiones de refinamiento y estimación de backlog.
Desarrollar y mantener pruebas unitarias y de integración.
Colaborar con el equipo de QA para identificar y corregir defectos.
Participar en code reviews dando y recibiendo retroalimentación constructiva.
Integrar servicios y APIs de terceros (pasarelas de pago, proveedores logísticos, plataformas de mensajería).
Documentar componentes técnicos y mantener actualizada la base de conocimiento.
Apoyar en la resolución de incidentes de producción según su nivel de complejidad.
Participar activamente en las ceremonias del equipo Scrum.
Desarrollar habilidades técnicas de manera proactiva para avanzar hacia el nivel Senior.
Requisitos del Puesto:
Licenciatura en Ingeniería en Sistemas, Computación o carrera afín (o experiencia equivalente comprobable).
Entre 3 y 5 años de experiencia en desarrollo de software.
Manejo sólido de al menos un lenguaje de backend (Java, Python, .NET, Node.js).
Experiencia con frameworks frontend (React, Angular o Vue.js) deseable.
Conocimiento de bases de datos relacionales y diseño básico de esquemas.
Experiencia básica con herramientas de versionamiento (Git, GitLab, Bitbucket).
Familiaridad con contenedores (Docker) y metodologías ágiles.
Inglés técnico básico-intermedio.
Competencias Clave:
Capacidad de aprendizaje continuo
Responsabilidad y seguimiento
Colaboración con equipo técnico
Comunicación técnica clara
Proactividad en la resolución de problemas
Actitud de mejora y crecimiento profesional
- Category
- Technology
- Locations
- Remote - Mexico
- Remote status
- Fully Remote