Buscamos un/a Ingeniero/a de Software Full-Stack para unirse a nuestro equipo dinámico
¿Te apasiona construir aplicaciones web complejas y robustas?
¿Tienes sólida experiencia trabajando con React y PHP?
Si es así, esta oportunidad de trabajo hibrido es para ti.
Tu Misión (Responsabilidades Clave)
Como Ingeniero de Software Semi-Senior, tu día a día incluirá:
- Desarrollo Integral:
Diseñar, desarrollar y mantener funcionalidades clave tanto en nuestro frontend de
React
como en el backend de
PHP
.
- Creación de APIs:
Colaborar en el diseño y consumo de APIs
RESTful
robustas para garantizar una comunicación fluida entre servicios.
- Gestión de Datos:
Trabajar con bases de datos
MySQL
, optimizando consultas y asegurando la integridad de la información.
- Integración de Sistemas:
Conectar nuestra aplicación con sistemas externos, incluyendo
Directorio Activo (LDAP)
, SQL Server y Oracle.
- Colaboración y Calidad:
Participar activamente en la planificación de tareas, revisiones de código y en la implementación de pruebas para asegurar un software de alta calidad, utilizando
Git
para el control de versiones.
- Resolución de Problemas:
Brindar soporte técnico, diagnosticar y solucionar incidencias para garantizar la estabilidad de la plataforma.
Lo que Buscamos (Requisitos Esenciales)
- Experiencia:
Entre 3 y 5 años de experiencia comprobable en desarrollo de software Full-Stack.
- Dominio del Frontend:
- Sólida experiencia con
React
(idealmente v16+) y su ecosistema , Webpack, Babel).
- Manejo de herramientas de gestión de estado como Context API o Redux.
- Dominio del Backend:
- Experiencia avanzada en
PHP 8.1+
con un profundo conocimiento de Programación Orientada a Objetos (POO).
- Experiencia demostrable creando y consumiendo
APIs RESTful
.
- Bases de Datos:
Fuerte conocimiento en diseño, consultas y optimización en
MySQL
.
- Control de Versiones:
Experiencia sólida utilizando
Git
(branching, merging, pull requests).
Puntos Extra (Habilidades Deseables)
- Experiencia trabajando con
Docker
(muy valorado).
- Experiencia con otras bases de datos como
SQL Server
y/o
Oracle
.
- Experiencia con frameworks de testing como
PHPUnit
,
Jest
o
React Testing Library
.
- Haber trabajado en entornos con metodologías
Ágiles
(Scrum/Kanban).
- Conocimientos básicos de
CI/CD
.
¿Por qué unirte a nuestro equipo?
- Impacto Directo:
Tu trabajo será crucial para el éxito de un proyecto clave.
- Reto Técnico:
Enfrentarás desafíos interesantes trabajando con una arquitectura compleja y tecnologías modernas.
- Cultura Colaborativa:
Formarás parte de un equipo que valora la comunicación, el apoyo mutuo y la calidad del software.
- ¿Crees que eres el candidato ideal?
Postula ahora