Backend Developer

  • Singular Agency
  • Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, Cuba, Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, Puerto Rico, República Dominicana, Uruguay, Venezuela
Descripción

El Backend Developer especializado en IoT y DevOps será responsable del desarrollo, mantenimiento y optimización de los sistemas backend para dispositivos IoT, asegurando su integración con plataformas en la nube y la implementación de pipelines CI/CD para garantizar despliegues eficientes y seguros.

Responsabilidades claves:

- Diseñar, desarrollar y mantener APIs (REST y GraphQL) y microservicios escalables para la comunicación con dispositivos IoT.

- Implementar arquitecturas eficientes para el procesamiento de datos en tiempo real provenientes de dispositivos IoT.

- Optimizar el rendimiento y la escalabilidad del backend para grandes volúmenes de datos IoT.

- Asegurar la seguridad de la comunicación entre dispositivos IoT y servidores backend (protocolos como MQTT, WebSockets, etc.).

- Trabajar con bases de datos SQL y NoSQL para almacenar y gestionar datos de sensores IoT.

- Implementar patrones de diseño de programación orientada a objetos (OO) para garantizar código limpio, modular y reutilizable.

- Implementar protocolos de comunicación IoT como MQTT, CoAP, WebSockets y HTTP/HTTPS.

- Integrar el backend con plataformas IoT en la nube como Google Cloud IoT, AWS IoT.

- Diseñar y optimizar la estructura de datos para el procesamiento de información de sensores en tiempo real.

- Desarrollar pruebas unitarias, de integración y de performance para garantizar la estabilidad del backend.

- Implementar estrategias de testing automatizado para APIs y servicios backend.

- Diseñar y mantener pipelines CI/CD para el despliegue automatizado en entornos de producción y pruebas.

- Administrar y optimizar la infraestructura en la nube (Google Cloud, AWS) para garantizar alta disponibilidad y escalabilidad.

- Monitorizar el rendimiento de los servicios backend y optimizar tiempos de respuesta.

Requisitos del puesto:

Educación y Experiencia:

- Licenciatura en Ingeniería en Sistemas, Electrónica, Telecomunicaciones o carreras afines.

- 3+ años de experiencia en desarrollo backend.

- Experiencia previa en proyectos IoT (valorable).

- Experiencia con metodologías ágiles (Scrum/Kanban).

Habilidades Técnicas:

- Lenguajes de programación: TypeScript, Python, Golang.

- Frameworks Backend: Express, NestJS, Django.

- Bases de datos: PostgreSQL, MongoDB.

- API Development: Diseño e implementación de REST y GraphQL APIs.

- Protocolos IoT: MQTT, WebSockets, HTTP/HTTPS.

- Cloud Computing: Google Cloud, AWS IoT.

- DevOps: Docker, Kubernetes.

- CI/CD: GitHub Actions.

- Seguridad: Autenticación con OAuth2, JWT, cifrado TLS/SSL.

- Patrones de diseño: Buen manejo de patrones de diseño OO (orientados a objetos).

Otras Vacantes

Estas vacantes tienen roles y ubicación similares.

Singular Agency
Backend Developer

  • 26 mar
  • Tiempo Completo
  • Ingeniero Backend
  • Remoto ( 20 ubicaciones )
ITR
Desarrollador Cobol + PLSQL

  • 13 mar
  • Tiempo Completo
  • Otro
  • Ingeniero Backend
  • Remoto 🇦🇷
ITR
Desarrollador Java Senior

  • 5 mar
  • Tiempo Completo
  • Otro
  • Ingeniero Backend
  • Remoto 🇦🇷