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
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