Job Description

Buscamos un(a) Desarrollador(a) Backend de nivel intermedio con experiencia práctica en el desarrollo de APIs y microservicios escalables. Serás parte de un equipo ágil que diseña soluciones innovadoras para proyectos de Internet de las Cosas (IoT) e Inteligencia Artificial (IA), participando en la arquitectura y desarrollo de productos que procesan y analizan datos en tiempo real.Responsabilidades:Desplegar aplicaciones en la nube utilizando servicios de AWS como EC2, RDS, API Gateway y Lambda Functions.Documentar detalladamente la API utilizando herramientas como Postman.Buscar continuamente mejoras para optimizar el rendimiento del sistema. Desarrollar la lógica del servidor y construir una API REST utilizando Django y Django Rest Framework de complejidad media/alta.Colaborar en la integración de dispositivos IoT y en el manejo de datos provenientes de sensores y gateways a través de HTTP request methods.Participar en el diseño de arquitecturas escalables y seguras en la nube.Implementar pipelines de datos en tiempo real.Realizar pruebas automatizadas, depuración y optimización de código.Contribuir en la revisión de código y en la mejora de procesos de desarrollo.Requisitos:Experiencia: 1 a 3 años en desarrollo backend.Lenguajes: Sólido dominio de Python 3.xFrameworks/Librerías: Django/DjangoRestFramework, Celery, CeleryBeat, Pandas, Docker, RabbitMQ.Conocimientos profundos y experiencia práctica en bases de datos relacionales, PostgreSQL.Experiencia en APIs REST/GraphQL. Experiencia en el uso de tecnologías de AWS como EC2, RDS, S3, API Gateway, Lambda, Amazon MQ.Buenas prácticas de seguridad, control de versiones (Git) y metodologías ágiles.Deseable:Conocimientos básicos de protocolos IoT (MQTT, CoAP, HTTP).Manejo de contenedores docker.Experiencia con Línea de comandos Linux, Ubuntu.Certificaciones AWS (Cloud Practitioner, Developer Associate)Profesión: Ingeniería en Sistemas, Ciencias de la Computación o carreras afines, o experiencia profesional equivalente.Modalidad: Tiempo completo

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In