Full-Stack Software Developer

Elperito Com — Colombia · Posted ~22 hours ago

Mid Contract Hybrid

Skills

JavaScript TypeScript React Node.js Express Git Code review Unit testing Integration testing End-to-end testing Jest Vitest Playwright PostgreSQL MySQL MongoDB CI/CD REST APIs Microservices JWT OAuth 2.0 OWASP Production support Performance optimization NestJS Docker Kubernetes Redis Prometheus Grafana

🔓 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

Join a technology team as an experienced full-stack developer focused on software quality, reliability and measurable results. You will build and maintain modern web applications using React, TypeScript, Node.js and Express, support production systems, resolve incidents, deliver hotfixes and improve API, database and application performance. The role also involves secure API design, testing, CI/CD, architecture decisions and observability. Candidates need at least four years of software development experience and at least three years with JavaScript or TypeScript. This fixed-term hybrid role follows a standard weekday schedule and requires in-person attendance twice weekly in the local metropolitan area.

Highlights

A collaborative hybrid role with only two in-office days per week, stable fixed-term employment, growth potential and direct involvement in technology initiatives that improve operational processes and automation.

Description

Ubicación: Híbrido (asistencia presencial 2 veces por semana en Bogotá) - av americas# 50-15, muy buen ambiente laboral. Horario: Lunes a viernes, 9:00 a. m. a 5:00 p. m. Modalidad contractual: Contrato a término fijo Salario: A convenir, según experiencia y competencias Perfil Profesional Buscamos un(a) Desarrollador(a) Full-Stack con sólida experiencia técnica y enfoque en la calidad del software, para integrarse al equipo de tecnología de Elperitocom. El perfil ideal combina habilidades avanzadas en desarrollo web, capacidad de trabajo autónomo y orientación a resultados. Requisitos mínimos: Formación: Profesional o tecnólogo(a) en Ingeniería de Sistemas o áreas afines.Experiencia:4+ años de experiencia total en desarrollo de software.3+ años de experiencia con JavaScript/TypeScript.Conocimientos Técnicos Requeridos (Must-have) Frontend: React avanzado: hooks, context, optimización de performance, code-splitting.Backend: Node.js con Express (NestJS altamente valorado).Experiencia adicional en algún otro lenguaje/framework backend: Python/FastAPI, Java/Spring, Go/Fiber, etc.Otros requisitos técnicos: Control de versiones con Git (branching, pull requests, code reviews).Pruebas: unitarias, integración y end-to-end (Jest, Vitest, Playwright).Bases de datos SQL (PostgreSQL/MySQL) y NoSQL (MongoDB).Integración continua y ciclo de vida del software (CI/CD).Arquitectura de aplicaciones: RESTful APIs, microservicios.Conocimientos de seguridad: autenticación/autorización (JWT, OAuth2), buenas prácticas OWASP.Conocimientos Deseables (Plus) Contenerización: Docker (Kubernetes es un valor agregado).Automatización DevOps: GitHub Actions, GitLab CI, infraestructura como código.Observabilidad: monitoreo de logs, métricas y tracing (Sentry, Prometheus, ELK, Grafana).Manejo de colas y caching (Redis, BullMQ u otros).Patrones de arquitectura: Clean Architecture, Hexagonal, principios SOLID, 12-factor apps.Experiencia en metodologías ágiles y lectura de documentación técnica en inglés.Responsabilidades Principales Monitoreo y resolución de incidencias en producción.Depuración y despliegue de hotfixes con mínima interrupción del servicio.Optimización de rendimiento (API, queries, estructura del código).Mantenimiento de dependencias y servicios Node.js en operación.Análisis de logs y trazas para mejorar la observabilidad.Fortalecimiento de la seguridad en APIs y cumplimiento de estándares.Diseño técnico de APIs backend performantes y seguras, con documentación clara.Participación en decisiones de arquitectura y mejora continua del ciclo de desarrollo y despliegue.Lo que ofrecemos Ambiente de trabajo profesional y colaborativo.Modelo híbrido: solo dos días presenciales por semana.Estabilidad contractual y proyección de crecimiento.Proyectos con impacto directo en procesos operativos y de automatización.Interacción directa con equipo de tecnología y áreas clave del negocio. enviar hoja de vida al gabriel@elperito.com