Resumen del puesto
el backend developer es responsable de diseñar, desarrollar y mantener la lógica de negocio, servicios del lado del servidor y bases de datos que soportan las aplicaciones digitales de la organización. Su rol es clave para garantizar rendimiento, seguridad, escalabilidad y mantenibilidad, actuando como enlace técnico con frontend, qa, devops y arquitectos de software.
este perfil requiere experiencia en construcción y optimización de apis, administración de bases de datos sql y/o nosql, integración de sistemas y aplicación de buenas prácticas de calidad en entornos modernos. El profesional debe manejar al menos una de las tecnologías de backend más utilizadas (java, python, node.js, c#, php, ruby, go, scala, entre otras) y ser capaz de adaptarse a arquitecturas como microservicios, serverless o event-driven.
responsabilidades principales
* diseñar, implementar y mantener la lógica del lado del servidor en aplicaciones web y móviles.
* construir y optimizar apis rest y/o servicios de integración para el consumo eficiente por parte de frontend y otros sistemas.
* administrar y modelar bases de datos relacionales (sql) y no relacionales (nosql), garantizando integridad, rendimiento y disponibilidad.
* implementar mecanismos de seguridad, control de accesos y encriptación en las aplicaciones.
* integrar servicios de terceros, sistemas internos y microservicios mediante apis o conectores.
* colaborar estrechamente con equipos de frontend, qa y devops en entornos ágiles, asegurando entregas de calidad.
* aplicar pruebas unitarias, code reviews y buenas prácticas de versionamiento de código.
* documentar procesos técnicos, endpoints, modelos de datos y configuraciones relevantes.
requisitos
* experiencia comprobada de al menos 3 años en desarrollo backend, idealmente en proyectos de alto volumen de datos o aplicaciones críticas.
* experiencia sólida en al menos uno de los siguientes stacks tecnológicos:
* java (spring boot, hibernate)
* python (django, flask, fastapi)
* javascript / typescript (node.js, express, nestjs)
* c# (.net core, asp.net)
* php (laravel, symfony)
* ruby (ruby on rails)
* go (gin, fiber, echo)
* scala (play framework, akka, lagom)
* experiencia en el diseño e implementación de arquitecturas modernas: microservicios, serverless (aws lambda, azure functions, gcp cloud functions) o event-driven (kafka, rabbitmq).
* conocimientos en bases de datos sql (postgresql, mysql, sql server, oracle) y nosql (mongodb, cassandra, redis, dynamodb).
* familiaridad con herramientas de control de versiones (git), integración continua y despliegue automatizado (ci/cd).
* habilidades de resolución de problemas, comunicación técnica y trabajo colaborativo en entornos ágiles.
en consultec-ti creemos en el poder del talento para transformar organizaciones. Impulsamos la evolución digital en sectores como banca, retail, salud, energía y gobierno, desarrollando soluciones que optimizan procesos y mejoran la experiencia de los usuarios. Aquí encontrarás un espacio para crecer, participar en proyectos innovadores y ser parte de equipos de alto rendimiento que marcan la diferencia.
#j-18808-ljbffr