¿qué es un desarrollador full stack?
un desarrollador full stack es alguien que puede crear aplicaciones web completas, desde la interfaz de usuario hasta el backend, utilizando múltiples tecnologías y frameworks.
en este rol, serás responsable de diseñar, desarrollar y mantener aplicaciones web con interfaces atractivas, usabilidad, seguridad y alto rendimiento.
tus principales tareas incluirán:
* crear interfaces de usuario modernas, responsivas y funcionales
* desarrollar apis robustas e integraciones con servicios externos
* implementar y administrar bases de datos relacionales y no relacionales
* asegurar la autenticación y seguridad de las aplicaciones
* integrar plataformas de pago y otros servicios de terceros
* colaborar con equipos multidisciplinarios en entornos ágiles
para desempeñarte en este papel, debes tener una sólida base en desarrollo de software, así como experiencia en tecnologías como html, css, javascript, node.js, python, java, sql server, postgresql, mongodb, firebase, aws, gcp y git/github.
lugar de trabajo: jalisco, méxico. Requisitos indispensables:
* licenciatura en ingeniería en sistemas, desarrollo de software o afín
* experiencia comprobable en desarrollo full stack
* dominio de html, css, javascript y frameworks como react, angular o vuejs
* conocimientos en backend con nodejs, python o java
* manejo de bases de datos relacionales (sql server, postgresql) y no relacionales (mongodb, firebase)
* experiencia con integración de apis rest y graphql
* uso de servicios en la nube (aws, gcp) y control de versiones con git/github
* inglés b2
requisitos deseados:
* experiencia en entornos de retail, e commerce o mayoristas (b2b/b2c)
* familiaridad con plataformas de pago
* conocimientos en backend con nodejs, python o java