¿Buscas ser parte de una empresa innovadora, inclusiva y colaborativa, que valora tanto tu desarrollo profesional como el equilibrio entre tu vida personal y laboral, y que cuenta con diversidad de clientes líderes en varios sectores? Si es así, ¡descubre la vacante que Deintec tiene para ti e impulsa tu carrera en IT!
Posición : Full Stack Developer SSr
Ubicación: México
Esquema: Remoto
Tipo de contrato: 6 meses
Horario: Lunes a Viernes
Idioma: Inglés técnico
Experiência mínima: +3 años
Escolaridad: Ingeniería en Sistemas o afín
Necesario
Esta categoría abarca los requisitos fundamentales y la experiência mínima indispensable para ser considerado para el rol.
- Experiência Base: Se requiere una experiência de 3 años desarrollando en lenguajes como Python, Java, Go o Node JS.
- Responsabilidad Principal: La función clave es participar en el desarrollo y mantenimiento de la plataforma CPFR y su interfaz Connect. Esto implica el desarrollo de funcionalidades end-to-end, desde la API del backend hasta la experiência de usuario del frontend.
Obligatorio en Funcionalidad
Esta sección detalla las tecnologías y arquitecturas mandatorias que el desarrollador utilizará en sus funciones diarias.
- Backend (API CPFR):
- Lenguaje: Go es el lenguaje principal y mandatorio para el backend.
- Arquitectura: Se debe tener un conocimiento sólido y mandatorio de Clean Architecture.
- Bases de Datos: Es obligatorio el manejo de PostgreSQL y Microsoft SQL Server, así como el uso de SQL, PLPGSQL y T-SQL para consultas y funciones complejas.
- APIs y Contenedores: El desarrollo de APIs RESTful y el uso de Docker son mandatorios.
- Cloud: Se requiere experiência obligatoria en Google Cloud Platform (GCP).
- Frontend (Connect):
- Frameworks y Lenguajes: El uso de React, JavaScript ES6+, y HTML/CSS es mandatorio.
- Comunicación: El consumo de APIs REST es una habilidad obligatoria.
- Control de Versiones: El uso de Git es mandatorio.
- DevOps e Infraestructura:
- Herramientas Mandatorias: Git, Docker, y el conocimiento de CI/CD en una plataforma Cloud (GCP o Azure) son obligatorios.
- Metodologías: Se requiere experiência trabajando en equipos ágiles con metodologías Scrum/Kanban.
Técnica
Aquí se presenta un desglose granular del stack técnico, incluyendo versiones y níveles de competencia requeridos.
- Lenguajes de Programación y Datos:
- Go: Versión 1.23.0+, Nível Requerido: Avanzado.
- SQL (PostgreSQL + SQL Server): Nível Requerido: Intermedio.
- JSON: Nível Requerido: Intermedio.
- Frameworks y Librerías (Backend):
- Gin (Web Framework): Versión 1.10.0, Nível Requerido: Intermedio.
- GORM (ORM): Versión 1.25.11, Nível Requerido: Intermedio.
- Arquitectura y Patrones:
- Clean Architecture: Nível Requerido: Avanzado.
- Domain-Driven Design, Dependency Injection, Repository Pattern, Gateway Pattern: Nível Requerido: Intermedio.
- Seguridad y Autenticación:
- JWT: Nível Requerido: Intermedio.
- OAuth2: Nível Requerido: Intermedio.
- GCP IAM: Nível Requerido: Intermedio.
- EntraID (Azure AD): Nível Requerido: Intermedio.
- Cloud y DevOps:
- GCP (Cloud Run): Nível Requerido: Intermedio.
- Docker y Docker Compose: Nível Requerido: Intermedio.
- Terraform: Nível Requerido: Intermedio.
- Git: Nível Requerido: Intermedio.
- Azure App Service: Nível Requerido: Intermedio.
- Frontend (Frameworks y Librerías):
- React: Versión 16.12.0, Nível Requerido: Avanzado.
- Node.js: Versión 14.17.1, Nível Requerido: Intermedio.
- Sass/SCSS: Nível Requerido: Intermedio.
- Styled Components: Nível Requerido: Intermedio.
- Highcharts y Highcharts React: Nível Requerido: Intermedio.
- Formik y Yup: Nível Requerido: Intermedio.
- Jest y React Testing Library: Nível Requerido: Intermedio.
Deseable
Estas son las habilidades y conocimientos opcionales que se valoran y añaden una ventaja competitiva al perfil.
- Conocimiento de Dominio de Negocio:
- Se valora el conocimiento en Supply Chain, CPFR, forecasting y gestión de inventarios.
- Conceptos de Collaborative Planning, Replenishment, e Inventory Management a nível intermedio.
- Tecnologías Opcionales:
- Backend: GORM, Gin Framework, New Relic, Terraform y Trino.
- Frontend: Node.js, Sass/SCSS, Highcharts, y DevExtreme.
- Base de Datos y Analytics: BigQuery y Trino.
- Experiências Opcionales Valoradas:
- Testing: Conocimiento en testing de Go (Testify) y React (Jest, React Testing Library).
- Performance: Experiência en optimización de performance tanto en backend (Go profiling) como en frontend (React optimization).
- CI/CD: Familiaridad con infraestructura como código (Terraform) y herramientas como GitLab CI/CD o Bitbucket Pipelines.
Ofrecemos :
- Salario competitivo basado en experiência
- Prestaciones de Ley (como: prima vacacional, seguro social, aguinaldo, etc.)
- Oportunidad de crecimiento profesional.
Si cumples con los requisitos y te motiva avanzar en tu carrera, postúlate hoy. ¡En Deintec, nos emociona contar con tu talento!
Tipo de puesto: P