




Resumen del Puesto: Buscamos un Ingeniero Backend Senior (Java/Kotlin) para diseñar, desarrollar y mantener APIs REST y microservicios escalables para plataformas SaaS, garantizando altos estándares de desempeño y calidad. Puntos Destacados: 1. Diseño y desarrollo de APIs REST y microservicios escalables 2. Implementación de lógica de negocio compleja y servicios de alta disponibilidad 3. Participación en revisiones de código y decisiones técnicas **Sobre Nosotros** Como VCM somos una empresa de Outsourcing de Servicios Profesionales para negocios en Estados Unidos y Canadá. Reclutamos, capacitamos y desarrollamos talento, asesoramos a nuestros clientes en mejores prácticas y garantizamos altos estándares de desempeño, comunicación y calidad. Actualmente nos encontramos en la búsqueda de un **Ingeniero Backend Senior (Java/Kotlin)** **Responsabilidades:** * Diseñar, desarrollar y mantener APIs REST y microservicios escalables para plataformas SaaS. * Implementar lógica de negocio compleja, procesos automatizados y servicios backend de alta disponibilidad. * Diseñar y optimizar bases de datos PostgreSQL, incluyendo modelado de datos, índices y consultas eficientes. * Implementar mecanismos de autenticación y autorización utilizando JWT. * Desarrollar pruebas unitarias e integrales para garantizar la calidad del software. * Documentar soluciones técnicas, APIs y decisiones de arquitectura. * Participar en revisiones de código y colaborar en decisiones técnicas del equipo. * Trabajar en un entorno ágil con enfoque en calidad, mantenibilidad y escalabilidad. **Requisitos:** * Inglés técnico para lectura de documentación. * Más de 5 años de experiencia en desarrollo backend. * Mínimo 3 años desarrollando APIs REST en producción con **Java 21\+ o Kotlin 2\+** y **Spring Boot 3\+**. * Experiencia sólida con **PostgreSQL** (diseño de esquemas, índices, optimización de consultas y transacciones). * Experiencia con **Docker** y **Docker Compose**. * Conocimiento de **arquitectura limpia**, principios **SOLID** y buenas prácticas de desarrollo. * Experiencia implementando autenticación mediante **JWT**. * Experiencia desarrollando pruebas unitarias e integración. * Capacidad para trabajar de forma autónoma, resolver problemas complejos y comunicar decisiones técnicas. **Tech Stack:** * Java 21\+ o Kotlin 2\+ * Spring Boot 3\+ (Spring MVC o WebFlux) * PostgreSQL 16\+ * Redis 7\+ * Docker \& Docker Compose * Flyway o Liquibase * JWT Authentication **Es un plus que tengas experiencia con:** * WebFlux \+ R2DBC (programación reactiva) * GitHub Actions y procesos CI/CD * Redis para gestión de sesiones y rate limiting * Arquitectura de microservicios * Swagger / OpenAPI * Integraciones con Stripe o webhooks de pago * Experiencia previa en startups o entornos de rápido crecimiento Job Type: Full\-time Application Question(s): * ¿Cuántos años de experiencia tienes desarrollando aplicaciones backend con Java o Kotlin? * ¿Con cuáles de las siguientes tecnologías has trabajado en producción? (Java/Kotlin, Spring Boot, PostgreSQL, Redis, Docker, Flyway/Liquibase, JWT) * Indicar tipo y número de documento de identidad (DNI o CE) * ¿Cuentas con nivel de inglés intermedio a avanzado? * ¿Cuentas con disponibilidad para trabajar de forma presencial en nuestras oficinas en Surco? (Referencia C.C El Trigal) * Somos una planilla de regimen PYME. ¿Cuentas con algún inconveniente con ello? Work Location: In person


