Backend Go Loyalink
Getonbrd · Posted yesterday
Desarrollador/a Back-end Go
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Lo que esperamos de ti
Conocimientos de programación en Go. Comprensión de estructuras de datos y algoritmos. Conocimientos básicos de bases de datos SQL. Manejo de Git. Conocimientos básicos de desarrollo de APIs. Capacidad para leer documentación técnica en inglés. Interés por aprender y mejorar continuamente.Nos gustaría encontrar a alguien que- Disfrute resolver problemas complejos.
- Tenga una buena base teórica en programación.
- Se preocupe por entender cómo funcionan las cosas más allá de que simplemente funcionen.
- Tenga interés por escribir código limpio y mantenible.
- Sea capaz de recibir feedback y aprender rápidamente.
- Disfrute trabajar en equipo y compartir conocimiento.
Projects
Estamos buscando un desarrollador o desarrolladora con ganas de aprender, crecer y participar en la construcción de un proyecto nuevo desde sus primeras etapas. No nos interesa que tengas 5 años de experiencia ni que conozcas todas las tecnologías del mercado. Nos importa más que tengas una buena base técnica, curiosidad por entender cómo funcionan las cosas y motivación por escribir software de calidad. Trabajarás junto a un equipo con experiencia desarrollando una plataforma SaaS moderna, construida sobre una arquitectura basada en servicios, donde participarás en el diseño e implementación de nuevas funcionalidades desde el backend hasta la integración con servicios externos. No buscamos experiencia específica en una tecnología determinada. Buscamos personas con buenos fundamentos, capacidad de aprendizaje y pasión por la ingeniería de software.¿Qué harás?
- Desarrollar servicios backend utilizando Go.
- Participar en el diseño e implementación de APIs REST.
- Trabajar con bases de datos relacionales, principalmente PostgreSQL.
- Implementar integraciones con servicios externos y plataformas cloud.
- Participar en revisiones de código y discusiones técnicas.
- Colaborar en la definición de especificaciones técnicas antes de comenzar el desarrollo.
- Escribir pruebas automatizadas para asegurar la calidad del software.
- Participar en el diseño de nuevas funcionalidades y mejoras del producto.
Valoraremos especialmente
- Conocimientos de Clean Code.
- Principios SOLID.
- Testing automatizado.
- Desarrollo guiado por especificaciones (Specification Driven Development - SDD).
- Clean Architecture.
- Concurrencia en Go (goroutines y channels).
- Docker y contenedores.
- Experiencia en proyectos personales, universitarios o de código abierto.
- Interés por arquitectura de software y diseño de sistemas.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent