Tioc solutions te invita a formar parte de su equipo de trabajo como desarrollador full stack sr.
*escolaridad*
- ingeniería en tecnología de la información.
*experiência requerida*
- de 3 a 5 años de experiência en puesto similar
*descripción del puesto*
*responsabilidades*
- desarrollar aplicaciones web completas, desde la interfaz de usuario hasta los servidores y las bases de datos.
- colaborar con diseñadores y equipos de producto para transformar los requisitos en soluciones técnicas.
- optimizar la velocidad y escalabilidad de aplicaciones existentes.
- mantener la calidad del código asegurando las mejores prácticas de desarrollo (clean code, solid, tdd).
- integrar servicios y apis de terceros.
- participar en revisiones de código y promover la mejora continua dentro del equipo.
- gestionar la infraestructura de la aplicación, incluyendo servidores, bases de datos y ci/cd.
- solucionar problemas técnicos y mejorar la arquitectura existente.
*requisitos técnicos*
frontend:
- lenguajes:* html5, css3, javascript (es6+)
- frameworks:* react.js, angular, o vue.js (especificar el preferido)
- preprocesadores de css:* sass, less
- control de versiones:* git
- construcción de interfaces responsive:* bootstrap, tailwind css
- testing:* jest, cypress o similares.
Backend:
- lenguajes:* node.js, python, java o php (especificar las tecnologías utilizadas en tu empresa)
- frameworks:* express.js, django, spring boot, o laravel
- bases de datos:* sql (mysql, postgresql) y nosql (mongodb)
- apis:* creación y consumo de apis restful y graphql
- servicios en la nube:* aws, azure o google cloud (especificar el proveedor de servicios)
- autenticación y autorización:* jwt, oauth
- testing de backend:* mocha, chai, pytest o similares
devops y herramientas complementarias:
- control de versiones:* git, github/gitlab/bitbucket
- ci/cd:* jenkins, gitlab ci, travis ci
- contenedores:* docker
- infraestructura como código:* terraform, kubernetes (deseable)
- monitorización:* prometheus, grafana (deseable)
- metodologías ágiles:* scrum, kanban
*habilidades blandas*
- capacidad para trabajar en equipo y colaborar en entornos ágiles.
- habilidades de comunicación efectiva.
- orientación a la resolución de problemas y toma de decisiones.
- capacidad de adaptación y aprendizaje continuo.
- alto sentido de responsabilidad y compromiso con los plazos
*requisitos deseables*
- experiência previa con proyectos de alta escalabilidad.
- conocimiento de tecnologías como websockets, graphql, o microservicios.
- familiaridad con servicios de mensajería como rabbitmq o kafka.
- experiência trabajando en equipos distribuidos o remotos.
- experiência con patrones de arquitectura moderna (como serverless o microservicios).
Tipo de puesto: tiempo completo
sueldo: $35,000.00 - $45,000.00 al mes
lugar de trabajo: empleo remoto