Full Stack Developer

Sistemasycomputadores — Colombia · Posted ~1 day ago

Mid Full-time

Skills

JavaScript React HTML5 CSS3 REST APIs Node.js .NET C# Git SQL databases Software architecture AI-assisted development REST API Python Docker

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A technology company is looking for a semi-senior full stack developer to build and maintain modern web applications. The position requires frontend and backend expertise, database knowledge, secure coding practices, and the ability to integrate AI tools into software development workflows.

Highlights

Role offering full software development lifecycle involvement, modern technology exposure, agile teamwork, and opportunities to apply artificial intelligence tools to improve engineering processes.

Description

Descripción del cargo Buscamos un(a) Desarrollador(a) Full Stack con mínimo 3 años de experiencia profesional en el desarrollo, implementación y mantenimiento de aplicaciones web modernas y escalables. La persona será responsable de participar en todo el ciclo de vida del desarrollo de software, desde el análisis y diseño hasta la implementación, pruebas, despliegue y soporte de las soluciones tecnológicas. Se espera una persona proactiva, orientada a resultados y con capacidad para trabajar de forma colaborativa en equipos multidisciplinarios bajo metodologías ágiles. Requisitos mínimos Experiencia Mínimo 3 años de experiencia profesional comoDesarrollador FullStack.Experiencia en el desarrollode aplicaciones web empresariales.Experiencia trabajando con metodologías ágiles (Scrum, Kanban o similares).Experiencia utilizando sistemas de control de versionescomo Git. Formación académica Formación no excluyente. Se aceptan candidatos con diferentes trayectorias académicas, siempre que demuestren experiencia, habilidades técnicas y conocimientos en desarrollo Full Stack acordes con las funciones del cargo. Conocimientos técnicos obligatorios Frontend JavaScript (ES6+).React.HTML5.CSS3.Consumo e integración de APIs REST.Manejo de estados y componentes reutilizables. Backend Node.js..NET (C#).Diseño y desarrollo de APIsREST.Arquitectura basadaen servicios.Manejo de autenticación y autorización en aplicaciones web. Bases de datos Conocimientosen bases dedatos relacionales.Experiencia realizandoconsultas, modelado y optimización de datos.Diseño de esquemas y estructuras de almacenamiento eficientes. Buenas prácticas de desarrollo Principios SOLID.Patrones de diseño.Clean Code.Manejo de Git y flujos de trabajo colaborativos.Desarrollo orientadoa pruebas y calidad de software.Capacidad para realizar revisionesde código (Code Review). Desarrollo asistido por Inteligencia Artificial (Obligatorio) Experiencia utilizando herramientas de IA generativa para acelerar el desarrollo de software (ChatGPT, GitHub Copilot, Claude, Cursor o similares).Capacidad para diseñar promptsefectivos orientados a generación de código, documentación, pruebas y análisis técnico.Conocimiento de buenas prácticas para validar, revisar y asegurar la calidad del código generado por IA.Capacidad para identificar riesgos asociados al uso de IA, incluyendo seguridad, privacidad y protección de información sensible.Experiencia utilizando herramientas de IA para apoyar actividades de análisis, desarrollo, documentación, depuración y optimización de software.Capacidad para integrarherramientas de IA dentro del ciclo de desarrollo manteniendo altos estándares de calidad y seguridad. Conocimientos deseables y diferenciadores Se Valorarán Conocimientos y Experiencia En Python.Docker y contenedores.Conceptos básicos de DevOpsy CI/CD.Conocimientos en observabilidad, monitoreoy logging.Desarrollo de pruebas unitarias e integración. Responsabilidades Diseñar, desarrollar y mantener aplicaciones frontendy backend.Implementar e integrar APIs y servicios.Participar en el diseño de arquitecturas y soluciones técnicas.Garantizar la calidad,seguridad y rendimiento de las aplicaciones.Identificar y solucionar errorese incidencias.Participar en revisiones de código y promover buenas prácticas de desarrollo.Colaborar con equipos multidisciplinarios para la entregade soluciones de valor.Documentar componentes, servicios y procesos técnicoscuando sea requerido.Aplicar herramientas de automatización e Inteligencia Artificial para optimizar procesos de desarrollo y mantenimiento. Competencias blandas Pensamiento analítico.Capacidad deresolución deproblemas.Trabajo en equipo.Comunicación efectiva.Proactividad.Adaptabilidad y aprendizaje continuo.Pensamiento crítico para validar resultados generados por herramientas de Inteligencia Artificial.Orientación a la mejora continuay automatización de procesos.Capacidad para gestionar prioridades y trabajar bajo objetivos. Nivel del cargo Semi Senior (3+ años de experiencia). Como aplicar a la vacante: el aspirante acepta la Política de Tratamiento de la Información (PTI) de la compañía, de la misma manera el aspirante autoriza a SYC y a sus aliados estratégicos para la recolección, almacenamiento, uso, circulación y supresión de los datos personales contenidos en las hojas de vida y sus anexos, para los fines establecidos en sus respectivas PTI. SYC S.A. eliminará de sus bases de datos las hojas de vida con sus respectivos anexos, de los aspirantes a las diferentes vacantes publicadas que no hayan sido seleccionados y contratados, al año siguiente a la culminación del proceso respectivo de convocatoria / contratación.