¿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