Job Description
Descripción del Puesto: Backend Developer (Golang)
Objetivo del Puesto:
Diseñar, desarrollar y mantener servicios backend en Golang para plataformas empresariales modulares, garantizando rendimiento y cumplimiento de buenas prácticas de arquitectura de software.
Responsabilidades Principales:
- Desarrollar y mantener APIs RESTful seguras y eficientes utilizando Golang (Echo/GORM).
- Implementar lógica de negocio, validaciones y control de acceso.
- Diseñar estructuras de datos y consultas optimizadas sobre PostgreSQL.
- Integrar módulos internos (usuarios, permisos, infraestructura, documentos, etc.) con enfoque clean architecture.
- Participar en el diseño de servicios multiempresa, i18n y mensajería (Mailgun, SMTP).
- Colaborar estrechamente con el equipo de frontend (Angular 18).
- Documentar servicios y endpoints (Swagger/Redoc).
- Participar en revisiones de código, pruebas y despliegues.
**Requisitos**:
- Ingeniería en Sistemas, Computación ...
Objetivo del Puesto:
Diseñar, desarrollar y mantener servicios backend en Golang para plataformas empresariales modulares, garantizando rendimiento y cumplimiento de buenas prácticas de arquitectura de software.
Responsabilidades Principales:
- Desarrollar y mantener APIs RESTful seguras y eficientes utilizando Golang (Echo/GORM).
- Implementar lógica de negocio, validaciones y control de acceso.
- Diseñar estructuras de datos y consultas optimizadas sobre PostgreSQL.
- Integrar módulos internos (usuarios, permisos, infraestructura, documentos, etc.) con enfoque clean architecture.
- Participar en el diseño de servicios multiempresa, i18n y mensajería (Mailgun, SMTP).
- Colaborar estrechamente con el equipo de frontend (Angular 18).
- Documentar servicios y endpoints (Swagger/Redoc).
- Participar en revisiones de código, pruebas y despliegues.
**Requisitos**:
- Ingeniería en Sistemas, Computación ...
Apply for this Position
Ready to join Citro? Click the button below to submit your application.
Submit Application