Senior Backend Developer

Grupor5 — Colombia · Posted ~8 hours ago

Senior

Skills

Backend development Kotlin Spring Boot Python FastAPI Domain-Driven Design Hexagonal architecture Event-driven architecture CQRS Backend production systems Software architecture Domain modeling Automated testing Deployment Service operations Technical decision-making Technical documentation Software engineering AI-assisted software engineering AI tools

🔓 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 ✨ AI‑Generated

A senior backend engineering role focused on designing, building, and operating production-grade services end to end. You will contribute to domain modeling, architectural decisions, implementation, testing, deployments, operations, technical documentation, and the evolution of engineering standards. The role emphasizes Domain-Driven Design, hexagonal architecture, event-driven systems, and CQRS, with an additional focus on applying AI tools to modern software engineering. Candidates should have a relevant technical degree and at least five years of backend development experience in production, with strong expertise in Kotlin/Spring Boot or Python/FastAPI.

Highlights

Senior backend role with end-to-end ownership across domain modeling, architecture, implementation, testing, deployment, and service operations. Provides substantial influence over technical decisions, architecture evolution, engineering standards, and the adoption of AI-assisted software engineering practices.

Description

Buscamos un/a Backend Developer Senior para hacer parte del equipo de Tech, responsable del diseño, construcción y operación de soluciones backend. La persona será responsable de desarrollar soluciones de punta a punta, participando en el modelado del dominio, definición de arquitectura, implementación, pruebas, despliegues y operación de los servicios. Tendrá un rol activo en la toma de decisiones técnicas y en la documentación de las mismas, trabajando bajo principios de Domain-Driven Design (DDD), arquitectura hexagonal, arquitecturas orientadas a eventos y CQRS. Además, participará en la evolución de la arquitectura tecnológica, la mejora de estándares de desarrollo y la adopción de herramientas de IA aplicada a la ingeniería de software. Requerimientos *Profesional en Ingeniería de Sistemas, Software, Ciencias de la Computación o carreras afines. *5+ años de experiencia desarrollando soluciones backend en producción. *Experiencia sólida en Kotlin/Spring Boot o Python/FastAPI y disposición para trabajar con ambos lenguajes. *Conocimientos sólidos en DDD, arquitectura hexagonal, arquitectura orientada a eventos y CQRS. *Experiencia con SQL y PostgreSQL, modelado de datos y migraciones. *Manejo de Docker y Kubernetes, incluyendo lectura de logs y diagnóstico de servicios. *Experiencia construyendo y operando sistemas en ambientes productivos. *Conocimientos de pruebas unitarias, integración y buenas prácticas de ingeniería de software. *Capacidad para tomar decisiones técnicas de manera autónoma y documentarlas. *Excelente comunicación escrita y capacidad para trabajar de manera colaborativa con equipos técnicos. *Será un plus: experiencia con Axon Framework/Event Sourcing, AWS, Terraform, NestJS, seguridad aplicada, sistemas de seguros o desarrollo asistido por IA.