Descripción del puesto
Desarrollo e integración:
- Implementar APIs para la gestión de dispositivos
- Desarrollar la integración con dispositivos IoT mediante sus protocolos de comunicación
- Implementar sistemas de comunicación en tiempo real (WebScoket)
- Diseñar y optimizar la arquitectura de bases de datos
• Mantenimiento y optimización:
- Monitorear y optimizar el rendimiento del sistema
- Implementar logging y sistemas de monitoreo
- Mantener y mejorar la infraestructura existente
- Resolver problemas técnicos y debuggear issues
Documentación y colaboración:
- Documentar APIs
- Colaborar en la definición de arquitectura
- Participar en code reviews
- Mentorear a desarrolladores junior cuando sea necesario
Requisitos
3+ años de experiencia en desarrollo backend
Requisitos Técnicos:
Lenguajes y frameworks:
- Experiencia sólida en Go (Golang)
- Conocimiento de Laravel (deseable)
Protocolos y comunicación:
- Experiencia avanzada en implementación de WebSockets
- Conocimiento de protocolos IoT
- Experiencia en integración con APIs de terceros
Bases de datos:
- Dominio avanzado de PostgreSQL
- Experiencia con sistemas de caché (Redis)
- Conocimiento de optimización de consultas y rendimiento
Sistemas y herramientas:
- Dominio de Git y metodologías de control de versiones
- Familiaridad con aws
Competencias
- Capacidad de trabajo en equipo
- Habilidades de comunicación efectiva
- Orientación al detalle y la calidad
- Capacidad de aprendizaje continuo