Desarrollador Backend Python Senior | Remoto | PostgreSQL
Remoto
Jornada completa
Tiempo parcial
¿Es usted un desarrollador Python experimentado con pasión por crear soluciones backend eficientes y escalables? Estamos buscando un Desarrollador Backend de nivel Senior/Middle+ para unirse a nuestro innovador equipo. En este puesto, aprovechará su amplia experiencia en Python y habilidades de optimización de bases de datos para desarrollar y mantener aplicaciones web de alto rendimiento que impulsan nuestras operaciones comerciales.
Sobre el Proyecto
Trabajará en una plataforma web sofisticada utilizando prácticas de desarrollo modernas. Nuestra infraestructura tecnológica está construida en torno a Python, con un fuerte enfoque en la optimización de bases de datos y el diseño eficiente de consultas. Colaborará con un equipo distribuido de talentosos desarrolladores utilizando herramientas y metodologías estándar de la industria para garantizar la calidad del código y la fiabilidad del sistema.
Responsabilidades Principales
- Diseñar, desarrollar y mantener servicios backend robustos y APIs utilizando Python 3.11+.
- Escribir y optimizar consultas SQL complejas para bases de datos PostgreSQL para asegurar el rendimiento de las aplicaciones.
- Implementar modelos de datos efectivos y estructuras de bases de datos que escalen con las necesidades del negocio.
- Solucionar problemas del sistema y errores en entornos de producción.
- Colaborar con desarrolladores frontend para integrar elementos orientados al usuario con la lógica del servidor.
- Participar en revisiones de código para mantener la calidad y compartir conocimientos.
- Contribuir a la mejora continua de los procesos y prácticas de desarrollo.
- Documentar especificaciones técnicas y arquitectura del sistema para compartir conocimientos.
Habilidades y Cualificaciones Requeridas
- 3+ años de experiencia en desarrollo web comercial utilizando Python.
- Licenciatura o superior en Informática, Ingeniería o campo técnico relacionado.
- Sólida competencia con PostgreSQL, SQL nativo y escritura de consultas optimizadas para rendimiento.
- Experiencia con diseño e implementación de APIs RESTful.
- Comprensión sólida de sistemas de control de versiones, particularmente Git.
- Familiaridad con entornos de desarrollo Linux o macOS.
- Conocimiento de mejores prácticas de desarrollo de software, patrones de diseño y principios SOLID.
- Capacidad para escribir código limpio, mantenible y bien probado.
Valorable Adicionalmente
- Experiencia con Tornado u otros frameworks asíncronos (FastAPI, aiohttp, etc.).
- Conocimiento de tecnologías de contenedores como Docker y Kubernetes.
- Experiencia con pipelines CI/CD y pruebas automatizadas.
- Familiaridad con arquitectura de microservicios.
- Comprensión de mejores prácticas de seguridad en desarrollo web.
- Experiencia con plataformas cloud (AWS, GCP, Azure).
Entorno Técnico
- Herramientas de desarrollo: PyCharm y VSCode.
- Control de versiones: Git, alojado en Bitbucket corporativo.
- Sistemas operativos: Linux o macOS.
- CI/CD: Bamboo, incluyendo despliegue automatizado y pruebas.
- Framework de pruebas: pytest.
- Tecnología de contenedores: Docker para componentes específicos de la aplicación.
- Base de datos: PostgreSQL.
Por Qué Unirse a Nosotros
Únase a nuestro equipo para trabajar en proyectos desafiantes en un entorno flexible y primordialmente remoto. Tendrá la oportunidad de mejorar sus habilidades con tecnologías modernas mientras colabora con profesionales talentosos. Valoramos la innovación, el aprendizaje continuo y el equilibrio entre la vida laboral y personal, ofreciendo una compensación competitiva y oportunidades de crecimiento profesional.