Gimalca

Python/Django Developer Senior in Gimalca

FULL_TIME

  Remote | Senior | Full time | Programming

Gross Salary $1500 - 2000 USD/month

17 applications
Last checked 7 days ago

Información de nuestro cliente:

Empresa que nace a raíz de la constante búsqueda que tenemos por el conocimiento, el aprendizaje y el hacer lo que nos apasiona. Somos un equipo innovador enfocado en entregar soluciones centradas en el usuario. Diseñamos y desarrollamos experiencias digitales que generen valor y tengan resultados de alto impacto.

¡Tenemos una gran oportunidad laboral para ti! Estamos buscando profesionales que tendrán la posibilidad de unirse a un equipo ágil y multidisciplinario que brinda servicios a nuestros clientes líderes en diversas industrias, diseñando productos digitales innovadores que cumplan un propósito, superen objetivos y transformen organizaciones en diferentes escalas.

Funciones del rol

Estamos buscando un Python/Django Developer Senior que esté inspirado e inspire a otros a implementar nuevas y mejores experiencias digitales para los usuarios. Será responsable de:
- Implementar e iterar con el equipo de Diseño y Desarrollo de Productos en un ambiente Agile.
- Estar involucrado en todas las fases de desarrollo (desde el análisis y especificaciones hasta las pruebas y despliegue).
- Modelar y desarrollar el backend de un producto digital con funcionalidades de configuración de módulos, utilizando Django como framework web en base a mockups e historias de usuario, siguiendo las guías de Scrum.
- Definir y configurar una arquitectura escalable elástica para un producto digital, en función de los requerimientos funcionales y no funcionales.
- 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.
- Documentar las APIs que desarrolladas usando Postman, OpenAPI (Swagger) o similares
- Integrar un producto digital con herramientas y plataformas terceras utilizando tecnología como FTP, APIs, Webhooks. Message-oriented middleware (colas) básicas o similar.
- Instalar, configurar y utilizar de forma avanzada base de datos relacionales y no relacionales como Oracle, Postgresql, MySQL, SQL Server, MongoDB , Redis o similares.
- Utilizar frameworks de pruebas unitarias, de integración y análisis de código como Unittest/Pytest o similares.
- Implementar mecanismos de seguridad del producto y los datos en al menos los Top 10 riesgos según los principios OWASP.
- Generar documentos técnicos del desarrollo del producto digital usando diagramas UML de manera avanzada.
- Realizar el despliegue del backoffice y APIs a través de FTP, CLI o Pipelines.
- Trabajar con repositorios Git y estrategias de branches como GitFlow.

Requerimientos del rol

El profesional debe contar con los siguientes requisitos:
- Profesional en Ciencias de la Computación, Ingeniería de Software, Sistemas o Informática o carreras afines.
- 3 o más años de experiencia demostrable desarrollando webapps y backends (APIs).
- Experiencia trabajando en equipos ágiles con Scrum.
- Experiencia demostrable en programación orientada a eventos y objetos y aplicación de principios SOLID.
- Gestionar activamente sus actividades con poca supervisión y asistir a otros equipos cuando sea necesario.
- Asegurar la entrega a tiempo de los entregables de backend, demostrando pasión y responsabilidad en los proyectos.
- Estar involucrado activamente en todas las fases de desarrollo de un producto digital (desde la definición de requerimientos, diseño UI y especificaciones hasta las pruebas y despliegue) con foco en el desarrollo backend.
- Fuertes habilidades organizativas, gestión y priorización de tareas, resolución de problemas así como una gran capacidad analítica y capacidad de aprendizaje continuo.
- 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.

Habilidades Opcionales

Adicionalmente, valoramos las siguientes habilidades:
- Configurar de forma avanzada servidores basados en Linux (Apache, Nginx o similares), tanto en servidores on-premise como instancias en la nube de AWS, Azure o similares.
- Optimizar el producto digital para obtener la máxima velocidad y escalabilidad.
- Experiencia con herramientas de build, empaque y despliegue como WebPack, NPM o similares.
- Configuración de servidores basados en Windows (IIS, .Net core).
- Capacidad de trabajar en el backend con wordpress de forma ligera.
- Inglés a nivel intermedio es un plus.

Beneficios

En nuestra empresa cada quien tiene un estilo propio y creemos que eso le aporta valor a nuestra organización y al servicio que brindamos. Sabemos que no todo gira en torno al trabajo por lo que somos flexibles revisando los casos que se presentan.

  • Perú: Ingreso a Planilla y Seguro EPS
  • Exterior: Contrato por locación de servicios.

Fully remote You can work from anywhere in the world.
Health coverage Gimalca pays or copays health insurance for employees.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About Gimalca

Creamos soluciones seguras, adaptables, intuitivas, de alto rendimiento y nivel gráfico, cumpliendo con los objetivos de tu marca o empresa. — Gimalca's full profile