Stellar Cyber
payabl.
Desarrollador Senior Backend (Servicios)
El puesto consiste en
Buscamos un Desarrollador Senior Python Backend (Servicios) para unirse a nuestro equipo de ingeniería y contribuir a la evolución de nuestra arquitectura de capa de servicios.
Este puesto se centra en el diseño y la creación de microservicios fiables y escalables, al tiempo que se trabaja con sistemas heredados y se transforman gradualmente. Desempeñarás un papel clave en la extracción de la lógica de negocio de las bases de código existentes y su reimplementación en servicios Python modernos y mantenibles.
Este es un puesto de ingeniería práctico que requiere sólidas habilidades de resolución de problemas, atención al detalle y una profunda comprensión de la fiabilidad de los sistemas backend. El éxito en este puesto significa ir más allá de "funciona", garantizando la corrección, la resiliencia y la mantenibilidad a largo plazo.
Embárquemonos juntos en un viaje para redefinir el panorama de los pagos. No solo ofrecemos un puesto; te invitamos a ser parte de algo más grande. Únete a nuestro equipo y vamos a innovar, revolucionar y liderar el futuro de los pagos. Juntos, podemos generar un impacto que resuene. ¡Bienvenido al equipo!
Ubicación: Remoto desde Polonia (contrato de autónomo) o Presencial en Chipre (contrato laboral)
Reportando a: Líder Técnico
Proceso de contratación
- Paso 1 – Pensar en acción (40 minutos) Tu primera conversación será con nuestro equipo de Adquisición de Talento. Exploraremos tu experiencia, trayectoria profesional, motivaciones y tu idoneidad general para el puesto. Como parte de esta discusión, también completarás una breve prueba técnica que será revisada por nuestro equipo de ingeniería. Esta etapa nos ayuda a comprender tanto tu experiencia como tu enfoque ante los desafíos técnicos.
- Paso 2 – Construir en producción (60–90 minutos) Reúnete con el Líder de Equipo y expertos técnicos para una evaluación práctica. Dependiendo del puesto, esto puede implicar un ejercicio de codificación en vivo o un escenario del mundo real diseñado para evaluar tus habilidades técnicas, tu enfoque de resolución de problemas y tu capacidad para superar desafíos similares a los que enfrentan nuestros equipos.
- Paso 3 – Entrevista final (45 minutos) La etapa final es una entrevista grupal con miembros senior de nuestro equipo de Tecnología, que puede incluir al CTO, CPO y Líder de Equipo. Juntos, discutiremos la idoneidad para el equipo, el estilo de colaboración, las expectativas de ambas partes y cualquier pregunta pendiente sobre el puesto, el equipo o el dominio tecnológico. Esta es también una oportunidad para que aprendas más sobre nuestra cultura y formas de trabajar.
Por favor, revisa nuestra Política de Privacidad para entender cómo procesamos tus datos personales durante el proceso de contratación: payabl.com/privacy-policy
Qué harás
- Modernización de sistemas heredados: Leer código heredado (PHP, Perl o JavaScript), extraer la lógica de negocio y reimplementarla correctamente dentro de una arquitectura moderna de microservicios.
- La fiabilidad primero: Garantizar la idempotencia, la integridad de los datos y el manejo de errores de forma elegante en todos los servicios; "casi funciona" nunca es suficiente.
- Desarrollo desde cero y refactorización: Dividir tu tiempo entre la creación de nuevas funcionalidades desde cero y la refactorización de módulos heredados existentes en código limpio y mantenible.
- Ingeniería de API: Diseñar y consumir APIs externas con un profundo conocimiento de webhooks, callbacks y políticas de reintento complejas.
- Colaboración ágil: Mantener una comunicación clara y sólida en inglés para colaborar eficazmente con múltiples partes interesadas de diferentes departamentos que trabajan en sprints ágiles.
- Pensamiento de producto: Ir más allá del "qué" y el "cómo" del código; aportar una mentalidad centrada en el producto para comprender la lógica de negocio y el impacto en el usuario final de lo que construyes.
- Contribución a la infraestructura: Contribuir a las canalizaciones de CI/CD, la infraestructura de Docker o Kubernetes cuando sea relevante. Si tienes pasión por la infraestructura, eres más que bienvenido a aportarla.
- Innovación: Proponer y abogar por herramientas o tecnologías que puedan mejorar demostrablemente nuestro rendimiento, seguridad o velocidad de desarrollo.
Lo que necesitamos
- Dominio de Python: Más de 5 años de experiencia en ingeniería backend con una sólida experiencia en Python. Profundo conocimiento de AsyncIO: debes sentirte cómodo creando microservicios no bloqueantes y de alta fiabilidad.
- Experiencia en frameworks: Experiencia en producción con FastAPI (no solo familiaridad).
- Bases de datos: Experiencia con MySQL y/o PostgreSQL: diseño de consultas, comprensión de esquemas y estrategias de migración.
- Disciplina de pruebas: Experiencia en la escritura de pruebas unitarias y de integración (preferiblemente pytest).
- Patrones de API y fiabilidad: Experiencia en el diseño y consumo de APIs externas con un profundo conocimiento de webhooks, callbacks y políticas de reintento complejas.
- Mentalidad de propiedad: Disposición a asumir la plena propiedad de aplicaciones de alto tráfico y siempre activas y operar de forma independiente dentro de una visión arquitectónica establecida.
- Confianza en sistemas complejos: Comodidad en entornos distribuidos complejos donde la fiabilidad no es negociable.
- Código limpio e intencionado: Valoramos la lógica de ingeniería profunda por encima de los fragmentos generados por IA. Debes ser capaz de explicar el razonamiento detrás de cada línea que envías.
- Curiosidad por el producto: Te importa el "por qué" detrás de una funcionalidad, cómo funciona para el usuario final y qué significa para el negocio.
- Inglés sólido: Tanto escrito como verbal para colaborar eficazmente en equipos multifuncionales.
A tener en cuenta
- Experiencia con PHP, Perl o JavaScript: una gran señal de bonificación para la comprensión de sistemas heredados.
- Experiencia con Kafka / Redis.
- Familiaridad con Docker / CI/CD / Kubernetes.
- Exposición a la industria financiera: fintech, pagos, 3DS, sistemas de gestión de tokens o integraciones de pasarelas de pago.
- Historial de migración exitosa de sistemas de un lenguaje o paradigma a otro.
Las ventajas de ser un payabl.er
- Asegura tu futuro financiero: Una vez superado el período de prueba, iniciaremos tu Fondo de Previsión para asegurar tu futuro.
- Crece con nosotros: Presupuesto anual de aprendizaje para desarrollo profesional (elegible después del período de prueba), porque tu crecimiento es nuestro crecimiento.
- Come como quieras con Wolt: Subsidio mensual de Wolt de €150 para mantenerte con energía y feliz.
- Mantente activo a tu manera: Disfruta de una membresía SportsBenefits que te da acceso a una amplia variedad de gimnasios e instalaciones deportivas para apoyar tu estilo de vida activo.
- Conduce con estilo: Después de un año con nosotros, puedes ser elegible para un coche de empresa, sujeto a rendimiento y disponibilidad.
- Aparca con facilidad: Plaza de aparcamiento gratuita a pocos pasos de la oficina, para que tu trayecto sea tan fluido como tu jornada laboral.
- Aprovecha al máximo tu tiempo libre: 25 días de vacaciones + días festivos + 10 días de baja por enfermedad.
- Compra y ahorra: Tarjeta de descuento local exclusiva + entradas para eventos emocionantes como Beonix, partidos de baloncesto y más.
- Habla como un local: Únete a clases gratuitas de griego, dos veces por semana, abiertas a todos los miembros del equipo.
- Celebra juntos: Reunimos a colegas de todas las oficinas para celebraciones de empresa inolvidables.
- Colaboración y eventos globales: Oportunidades para participar en eventos e iniciativas internacionales de la empresa, conectando con colegas de todas las regiones y contribuyendo a una comunidad verdaderamente global.
Los beneficios mencionados anteriormente son solo para nuestra oficina de Chipre. Se evaluará una lista de beneficios y el tipo de contrato según tu ubicación y se discutirá en la primera entrevista con tu Socio de Adquisición de Talento.
