Match score not available

Programador Back-end

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Advanced knowledge of Python, Experience in Hexagonal Architecture, Familiarity with CQRS.

Key responsabilities:

  • Migrate an existing project from JavaScript to Python
  • Maintain and support the Python project during and after migration
  • Optimize processes and architecture following best practices
  • Review and improve code quality for scalability
  • Facilitate communications with different teams or external parties
Guinea Mobile SAC logo
Guinea Mobile SAC Telecommunication Services Startup https://www.guinea.pe
11 - 50 Employees
See more Guinea Mobile SAC offers

Job description

Guinea Mobile SAC (Guinea) es una startup de tecnología de telecomunicaciones latinoamericana, fundada en 2016 con sede en Lima, Perú. La empresa se basa en crear productos tecnológicos que faciliten la experiencia móvil.

Hoy cuenta con cuatro marcas de Operadores Móviles Virtuales: PeruSIM, Cuy Móvil, Inka Móvil y Wings Mobile, siendo uno de los principales OMVs del mercado.

Nuestra misión se centra en permitir que cualquier negocio o persona pueda tener su propia oferta móvil, democratizando el servicio móvil.

Se encuentra en la búsqueda de 1 Programador Backend para conformar el equipo de TEC.

Funciones del cargo

  • Trabajar a tiempo completo con las áreas a cargo y a las cuales reportará: Chief Technology Officer (CTO) y Chief Growth Officer (CGO)
  • Migrar un proyecto existente de JavaScript a Python, trabajando en paralelo con el programador que creó el proyecto original en JavaScript.
  • Mantener y brindar soporte (preventivo y reactivo) al proyecto en Python durante y después de la migración.
  • Participar activamente en la optimización de los procesos y la arquitectura del nuevo sistema, siguiendo las mejores prácticas.
  • Revisar y mejorar continuamente la calidad del código y la documentación para asegurar su escalabilidad y mantenimiento a largo plazo.
  • Contribuir a crear servicios para la base de datos y la documentación de APIs.
  • Supervisar el desarrollo de KANBAN (Asana) con el Control de Calidad (QA) antes de iniciar la ejecución del código de los otros programadores.
  • Trabajar con la metodología SCRUM en sprints con ASANA.
  • Contribuir y facilitar las comunicaciones con otras áreas o externos, ya sea a razón de integraciones o mejoras de los servicios.

Requerimientos del cargo

  • Conocimiento y manejo avanzado en Python.
  • Experiencia en Arquitectura Hexagonal.
  • Familiaridad con CQRS.
  • Deberá tener una mentalidad analítica para comprender las necesidades del negocio y crear soluciones de ingeniería que se puedan escalar para responder a problemas generales en toda la organización
  • Capacidad de adaptación a situaciones fuera de su zona de confort: explorar nuevas tecnologías.

Opcionales

Condiciones

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Adaptability
  • Communication

Back-End Developer Related jobs