Senior Python Developer

SEEK

SEEK

Salary: $$$
Type: Tiempo completo

Tags: Python Agile Git REST API

En Seek, somos un equipo innovador que se centra en entregar soluciones centradas en el usuario. Diseñamos y desarrollamos experiencias digitales que generan valor y logran resultados significativos. Trabajamos con clientes líderes en diversas industrias, creando productos digitales innovadores que cumplen un propósito y transforman organizaciones a diferentes escalas. Nuestra cultura está basada en valores como la co-creación, la transparencia y la búsqueda constante de la excelencia.

Official source: getonbrd.com.

Funciones del cargo

▪️ Implementar e iterar con el equipo de Diseño y Desarrollo de Productos en un ambiente Agile.
▪️ Modelar y desarrollar el backend de un producto digital con funcionalidades de configuración de módulos, utilizando Python como framework web en base a mockups e historias de usuario, siguiendo las guías de Scrum.
▪️ Modelar e implementar servicios web (APIs) que serán usadas en la integración con el frontend o con aplicaciones terceras con tecnología REST, opcionalmente con SOAP, GraphQL o similar.
▪️ Desarrollo de microservicios con FastAPI.
▪️ Documentar las APIs desarrolladas usando Postman, OpenAPI (Swagger) o herramientas similares.
▪️ Instalar, configurar y utilizar bases de datos relacionales y no relacionales como Oracle, PostgreSQL, MySQL, MongoDB, Redis o similares.
▪️ Utilizar frameworks de pruebas unitarias, de integración y análisis de código como Unittest, Pytest o similares.
▪️ Generar documentación técnica del desarrollo del producto digital utilizando diagramas UML.
▪️ Configurar infraestructura basada en Linux (Apache, Nginx o similares), tanto en servidores on-premise como en servicios en la nube (AWS y opcionalmente Azure o GCP).
▪️ Realizar el despliegue del backoffice y APIs a través de FTP, CLI o pipelines de CI/CD.
▪️ Trabajar con repositorios Git y estrategias de branching como GitFlow.

Requerimientos del cargo

▪️ Profesional en Ciencias de la Computación, Ingeniería de Software, Sistemas, Informática o carreras afines.
▪️ 5 o más años de experiencia demostrable desarrollando aplicaciones web y backends (APIs) en entornos productivos.
▪️ Experiencia trabajando en equipos ágiles bajo metodologías Scrum.
▪️ Experiencia sólida en programación orientada a objetos y eventos, aplicando principios SOLID.
▪️ Capacidad para gestionar activamente sus actividades con alta autonomía, brindando soporte y acompañamiento técnico a otros equipos cuando sea necesario.
▪️ Asegurar la entrega oportuna de los entregables de backend, demostrando ownership, responsabilidad y compromiso con los proyectos.
▪️ Participación activa en todas las fases del desarrollo de productos digitales (definición de requerimientos, diseño, especificaciones, pruebas y despliegue), con foco en backend.
▪️ Fuertes habilidades organizativas, de gestión y priorización de tareas, resolución de problemas, pensamiento analítico y aprendizaje continuo.

Adicionalmente valoramos las siguientes habilidades:

▪️Experiencia desarrollando APIs y backoffice usando el framework Django.
▪️Definir y configurar una arquitectura escalable elástica para un producto digital, en función de los requerimientos funcionales y no funcionales.
▪️Integrar un producto digital con herramientas y plataformas terceras utilizando tecnología como FTP, APIs, Webhooks. Message-oriented middleware (colas) básicas o similar.
▪️Implementar mecanismos de seguridad del producto y los datos en al menos los Top 10 riesgos según los principios OWASP.
▪️Utilización de frameworks, herramientas y tecnologías como: Java(Spring, J2EE), PHP (Laravel, Symfony), NodeJS (ExpressJs, NestJs, KoaJs) o similares.
▪️Utilización avanzada de tecnologías y frameworks para desarrollo con sockets como WebSockets, Socket.io, Firebase entre otros.
▪️Utilización avanzada de tecnologías y frameworks para el manejo de caché como Redis, Memcached o similares.
▪️Configuración de servidores basados en Windows (IIS, .Net core).

Condiciones

  • La oportunidad de trabajar en una empresa multicultural con proyectos desafiantes e innovadores. 🌍
  • Medio día libre por cumpleaños. 🎉
  • Bonificación en dólares por referidos. 💵
  • Capacitaciones. 📚
  • Línea de carrera y crecimiento profesional. 🚀
  • Buen clima laboral 🏖

Fully remote You can work from anywhere in the world.
Informal dress code No dress code is enforced.

Source: GetOnBoard | Main Category: Programming