Programador Back-end + QA Testing in Guinea Mobile SAC (Cuy Móvil)

FULL_TIME

  Remote | Semi Senior | Full time | Programming

Gross salary $900 - 1500 USD/month

12 applications
Replies between 22 and 32 days
Last checked today

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 Programador Backend + QA testing para conformar el equipo de TEC.

Apply directly from Get on Board.

Funciones del cargo

  1. Servicios backend en Go confiables y performantes: control de concurrencia (goroutines/channels), uso correcto de context/timeouts, manejo de errores y límites; APIs REST bien versionadas e idempotentes.
  2. Estrategia QA end-to-end unificada: diseño y mantenimiento de suites web (Playwright/Cypress), mobile (Flutter/Detox/Appium) y backend (pytest/Postman/Newman); contract testing (OpenAPI), datos de prueba y control de flakiness.
  3. Automatización en CI/CD: pipelines por rama/PR con ejecución paralela y reportes, quality gates (lint, seguridad, cobertura), artefactos versionados, smoke post-deploy y rollback verificable.
  4. Persistencia y performance: migraciones seguras sin downtime, consultas eficientes, transacciones donde aplique, uso de caché (TTL/invalidación) y baselines de rendimiento con k6 en endpoints críticos.
  5. Workflows con n8n “robustos por diseño”: reintentos con backoff y control de concurrencia, manejo de secretos, logging/alertas, versionado de workflows y creación de nodos en JS/TS cuando no exista conector nativo.

Requerimientos del cargo

Backend (Go/Python)

  • Construcción de APIs REST en Go o Python: routing, middlewares básicos, validaciones y manejo de errores.
  • Conexión a PostgreSQL usando ORM/driver, migraciones simples y consultas optimizadas comunes.
  • Buenas prácticas: Clean Code, pruebas unitarias y contract tests de endpoints. gRPC es plus, no requisito.
  • Contenedores con Docker y docker-compose para desarrollo local. Kubernetes es plus.

QA end-to-end (indispensable)

  • Web: pruebas con Playwright o Cypress; cobertura de flujos críticos, mocking de APIs y manejo de estados.
  • Mobile Apps: pruebas en Flutter (widget/integration tests) o Detox/Appium; uso de device farms es plus.
  • Backend: pruebas de API con pytest o Postman/Newman; validación de contratos (OpenAPI), idempotencia y casos borde.
  • Automatización en CI: ejecutar suites por rama/PR, reportes, artefactos y gates de calidad.
  • No-funcionales básicos: smoke tests post-deploy, performance ligera con k6 en endpoints críticos y chequeos de seguridad básicos con OWASP ZAP.

Automatizaciones con n8n

  • Diseño de workflows para integrar apps internas y externas: webhooks, colas, reintentos, control de concurrencia y notificaciones.
  • Integraciones típicas: Slack, Gmail, Google Sheets, Airtable, CRM/ERP, pasarelas de pago.
  • Buenas prácticas: versionado de workflows, manejo de credenciales/secretos, logs y alertas por fallos.
  • Creación de nodos/function items en JS/TS cuando no exista conector nativo.

Perfil del colaborador

  • Mentalidad de Solución: Personas que vean los problemas como oportunidades para diseñar y ejecutar soluciones creativas y efectivas.
  • Balance entre Velocidad y Estabilidad: Capacidad para entregar con rapidez sin comprometer la calidad ni la estabilidad del software.
  • Pasión por los Retos Técnicos: Interés genuino por enfrentar desafíos complejos y aprovecharlos como espacio de aprendizaje y mejora continua.
  • Flexible en la Colaboración: Valoramos a quienes se involucran donde pueden aportar, más allá de lo que indica su rol. Creemos que los equipos funcionan mejor cuando cada persona está dispuesta a sumar donde más se le necesita.

GETONBRD Job ID: 56739

Conditions

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

  1. Jobs
  2. Programming
  3. Guinea Mobile SAC (Cuy Móvil)
  4. Programador Back-end + QA Testing
Programador Back-end + QA Testing
Guinea Mobile SAC (Cuy Móvil) •   Remote
Share this job Share