Objetivo del puesto:
Desarrollar, mantener, integrar y mejorar los sistemas tecnológicos utilizados para operar la infraestructura inteligente de carga de vehículos eléctricos, incluyendo la aplicación móvil, plataforma web, comunicación con cargadores, bases de datos, APIs, pagos y sistemas de monitoreo.
Requisitos indispensables
- Licenciatura o ingeniería en:
- Sistemas Computacionales
- Informática
- Software
- Tecnologías de la Información
- Electrónica/Computación o carrera afín.
- experiencia en desarrollo de software.
- Experiencia en desarrollo Backend y/o Full Stack.
- Conocimientos sólidos de:
- JavaScript / TypeScript
- Node.js
- Python, PHP, Java o lenguaje equivalente.
- HTML, CSS y frameworks modernos.
- Experiencia con APIs REST y servicios web.
- Manejo de bases de datos SQL y/o NoSQL.
- Conocimientos de Git/GitHub/GitLab.
- Conocimientos de servidores, hosting y servicios en la nube.
- Capacidad para trabajar con sistemas conectados mediante IoT.
- Conocimientos de protocolos de comunicación entre dispositivos.
- Capacidad para analizar errores y resolver problemas técnicos.
- Inglés técnico para documentación y consulta de APIs.
- Disponibilidad para colaborar ocasionalmente con el equipo técnico de campo.
Funciones principales
1. Aplicación móvil
- Mantener y desarrollar nuevas funciones de la app de 1.21 Gigawatts.
- Resolver errores y problemas reportados por usuarios.
- Mejorar el proceso de registro, inicio de sesión y recuperación de contraseña.
- Integrar funcionalidades para localizar cargadores.
- Implementar inicio y finalización de sesiones de carga.
- Mostrar estado del cargador y progreso de carga.
- Administrar perfiles y usuarios.
- Integrar métodos de pago y facturación.
- Desarrollar y mantener el sistema que permite administrar los cargadores.
- Dar seguimiento al estado de cada cargador.
- Crear paneles de monitoreo.
- Implementar alertas cuando un cargador presente errores.
- Registrar sesiones de carga.
- Visualizar consumo de energía.
- Administrar tarifas.
- Generar reportes de operación.
- Crear herramientas para que el equipo de operaciones pueda detectar problemas rápidamente.
3. Comunicación con cargadores
Esta sería una de las funciones más importantes del puesto.
- Integrar cargadores de diferentes fabricantes.
- Trabajar con APIs y protocolos de comunicación de cargadores.
- Implementar y mantener comunicación mediante OCPP u otros protocolos utilizados por los equipos.
- Detectar cuando un cargador pierde comunicación.
- Registrar errores y eventos.
- Enviar comandos al cargador desde la plataforma.
- Validar que los cargadores estén correctamente conectados al sistema.
- Trabajar con dispositivos conectados por Ethernet, Wi-Fi o redes celulares.
4. Backend y APIs
- Diseñar y mantener APIs.
- Crear servicios para conectar:
- App → Backend → Plataforma → Cargador.
- Crear servicios para usuarios, pagos, sesiones y consumos.
- Gestionar autenticación y permisos.
- Optimizar tiempos de respuesta.
- Crear integraciones con sistemas externos.
- Documentar APIs y servicios.
Sueldo: $16,000.00 - $20,000.00 al mes
Idioma:
Lugar de trabajo: Empleo presencial