Desarrollador Senior de Python para Sistemas Robóticos | Remoto
Jornada completa
Tiempo parcial
Remoto
Estamos buscando un Desarrollador Senior de Python con experiencia sólida para unirse a nuestro equipo de ingeniería. En esta posición remota, usted contribuirá al desarrollo de componentes fundamentales para nuestros innovadores sistemas robóticos, trabajando con tecnologías de vanguardia como Python 3.11, Django, FastAPI, Redis y PostgreSQL.
Acerca del Proyecto
Nuestra empresa está revolucionando la industria de la robótica con soluciones avanzadas que requieren una infraestructura de backend sólida y escalable. Como Ingeniero de Software Backend, trabajará en componentes clave de estas soluciones robóticas, asegurando la entrega de un producto robusto mediante la coordinación con diversos equipos especializados. Si bien su función se centra principalmente en el desarrollo de software y las buenas prácticas de ingeniería, nuestros valores fomentan la discusión abierta y la colaboración entre colegas.
Responsabilidades Clave
- Desarrollar y mantener componentes centrales en nuestro ecosistema tecnológico utilizando Python 3.10-3.11.
- Diseñar y optimizar soluciones backend para sistemas robóticos complejos.
- Mejorar continuamente la calidad del código a través de revisiones y refactorizaciones periódicas.
- Implementar y mantener APIs RESTful utilizando frameworks como Django o FastAPI.
- Colaborar estrechamente con desarrolladores y gerentes de producto para crear valor real para los clientes.
- Participar en la arquitectura y diseño de nuevas funcionalidades y componentes críticos.
- Realizar pruebas unitarias e integración utilizando herramientas como PyTest.
- Contribuir a la documentación técnica y manuales de usuario cuando sea necesario.
- Participar en reuniones ágiles y en procesos de retroalimentación para mejora continua.
- Mantener y optimizar el rendimiento de las bases de datos (PostgreSQL y Redis).
Requisitos Técnicos
- 3-5 años de experiencia con desarrollo en Python, incluyendo versiones recientes (3.10-3.11).
- Experiencia sólida con frameworks web como Django 4.x y/o FastAPI 0.95+.
- Conocimiento profundo de bases de datos relacionales PostgreSQL 14+ y NoSQL (Redis 7.0+).
- Experiencia con herramientas de prueba como PyTest y metodologías TDD.
- Dominio de sistemas de control de versiones Git y flujos de trabajo con GitHub.
- Experiencia con CI/CD utilizando GitHub Actions u otras herramientas similares.
- Conocimientos prácticos de contenedorización con Docker y orquestación con Docker Compose.
- Capacidad para escribir código limpio, mantenible y bien documentado.
- Habilidad para trabajar de forma independiente y como parte de un equipo distribuido.
Habilidades Deseables
- Experiencia con desarrollo de software para sistemas robóticos o IoT.
- Conocimientos de RabbitMQ, Kafka u otras tecnologías de mensajería.
- Familiaridad con arquitecturas de microservicios y diseño orientado a eventos.
- Experiencia con AWS, GCP o Azure para despliegues en la nube.
- Comprensión de principios SOLID y patrones de diseño.
- Conocimientos de herramientas de monitorización como Prometheus, Grafana.
- Experiencia con Kubernetes para orquestación de contenedores a gran escala.
- Conocimientos de seguridad en aplicaciones web y protección de datos.
¿Por Qué Unirse a Nosotros?
Al formar parte de nuestro equipo, tendrá la oportunidad de trabajar en tecnologías de vanguardia en el campo de la robótica, con flexibilidad laboral completa al ser un puesto totalmente remoto. Ofrecemos un entorno colaborativo donde se valora la innovación y el crecimiento profesional, con posibilidad de participar en proyectos desafiantes que están transformando diversas industrias a través de soluciones robóticas avanzadas.