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
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Guinea Mobile SAC (Guinea) is a Latin American telecommunications technology startup, founded in 2016 with headquarters in Lima. We are a Virtual Mobile Operator specialized in developing mobile phone brands with a low investment in just a few weeks.
Guinea is in charge of the legal, regulatory, customer service, technological and operational aspects, the CLIENT is in charge of marketing. Currently, we have 4 brands in the Peruvian market - Guinea IoT, PeruSIM, Wings Mobile and Cuy Móvil with a base of 42,000 users. Our technology is also deployed with 100+ companies withing the IoT and TPI space.
Guinea offers a cloud-based mobile operator platform that allows you to include a mobile offer in your main user experience with a simple API or through the mobile applications that we create for you. This gives you the power to integrate core business components like loyalty, payments, rewards, and enhance consumer data in a matter of weeks.
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.