Descripción
**Quiénes somos**
Moniepoint Inc. es la plataforma financiera integral de África, que ayuda a 20 millones de empresas y particulares a acceder cada mes a pagos sin interrupciones, servicios bancarios, crédito, transacciones transfronterizas y herramientas de gestión empresarial.
Como adquirente de comercios más grande de Nigeria, procesamos la mayoría de las transacciones en puntos de venta (POS) del país. A través de nuestras filiales, Moniepoint Inc. procesa anualmente más de 250 000 millones de dólares estadounidenses en valor de transacciones digitales.
**Sobre el puesto**
La ingeniería en Moniepoint es una comunidad inspirada y centrada en el cliente, dedicada a crear soluciones que redefinan nuestro sector. Nuestra infraestructura se ejecuta sobre algunas de las herramientas más avanzadas que entusiasman a los ingenieros de infraestructura: Kubernetes, Docker, etc.
También tomamos decisiones comerciales basadas en el gran volumen de datos que recibimos diariamente, por lo que trabajamos a diario con big data, realizamos análisis de datos y construimos modelos para extraer sentido del ruido y ofrecer a nuestros clientes la mejor experiencia posible.
*¿Te gustaría saber qué hace de Moniepoint un lugar increíble para trabajar?* *Consulta las publicaciones sobre cómo cultivamos una cultura de innovación, trabajo en equipo y crecimiento.*
**Tus responsabilidades**
* Colaborar estrechamente con equipos multifuncionales (Producto, Diseño y Aseguramiento de Calidad) para conceptualizar, diseñar y entregar funciones de alto impacto.
* Diseñar y construir servicios backend escalables y de alto rendimiento utilizando Java y Spring Boot.
* Producir código limpio, mantenible y bien documentado, con especial énfasis en su fiabilidad y capacidad de prueba.
* Integrar sin problemas servicios y API de terceros, garantizando un manejo robusto de errores y una degradación elegante.
* Mejorar continuamente el rendimiento del sistema y la experiencia de los desarrolladores mediante automatización reflexiva y refactorización.
* Diagnosticar y resolver problemas complejos en toda la pila técnica, identificando proactivamente oportunidades de mejora técnica.
* Contribuir activamente a revisiones de código y discusiones arquitectónicas, promoviendo las mejores prácticas de ingeniería en todo el equipo.
* Mantener documentación clara de decisiones técnicas, sistemas y procesos para apoyar la transparencia y la escalabilidad a largo plazo.
**Qué buscamos**
* Título universitario (Licenciatura o Maestría) en Ciencias de la Computación, Ingeniería o disciplina técnica afín.
* Más de 5 años de experiencia profesional práctica en ingeniería de software, con fuerte énfasis en desarrollo backend.
* Conocimientos profundos de Java y Spring Boot, junto con una sólida comprensión de la arquitectura moderna de backend y las mejores prácticas de ingeniería.
* Experiencia comprobada en el diseño, construcción y escalado de servicios web, API RESTful y sistemas distribuidos.
* Conocimientos prácticos de metodologías de desarrollo ágil y tuberías CI/CD.
* Alta competencia en bases de datos relacionales y frameworks ORM (por ejemplo, Hibernate).
* Conocimientos básicos de tecnologías frontend como AngularJS o React son un plus.
* Excelentes habilidades de depuración y resolución de problemas, con un enfoque estructurado para la solución de problemas.
* Excelentes habilidades comunicativas y mentalidad colaborativa, centrada siempre en el equipo.
**Nuestra pila tecnológica**
Como parte de nuestro equipo de ingeniería, trabajarás con tecnologías y herramientas modernas que nos permiten construir sistemas escalables, fiables y de alto rendimiento. Algunas de las tecnologías con las que trabajarás incluyen:
* Java (versiones más recientes): Impulsa nuestros sistemas backend centrales, con fuerte énfasis en rendimiento, escalabilidad y mantenibilidad.
* Spring y Spring Boot: Facilitan el desarrollo de microservicios modulares y listos para producción, con una gestión robusta de dependencias.
* Docker y Kubernetes: Soportan implementaciones contenerizadas y orquestación, asegurando entornos consistentes y escalables en desarrollo, preproducción y producción.
* PostgreSQL y DynamoDB: Utilizan tanto bases de datos relacionales como NoSQL para gestionar eficientemente datos estructurados y requisitos dinámicos de escalado.
* Elasticsearch: Proporciona búsquedas de texto completo rápidas y flexibles, así como análisis en tiempo real sobre grandes conjuntos de datos.
* Infraestructura en la nube de AWS: Facilita la implementación y gestión nativas en la nube de microservicios diseñados para alta disponibilidad y escalabilidad global.
**Qué te ofrecemos**
* Cultura: Ponemos a las personas en primer lugar y priorizamos el bienestar de todos los miembros del equipo. Hemos construido una empresa donde todas las opiniones cuentan y donde todas las voces son escuchadas. Valoramos y respetamos mutuamente, y siempre velamos unos por otros. Por encima de todo, somos humanos.
* Formación: Contamos con un entorno centrado en el aprendizaje y el desarrollo, con énfasis en el intercambio de conocimientos, la capacitación y charlas técnicas internas periódicas.
* Remuneración: Recibirás un salario atractivo, pensión, seguro médico, licencias remuneradas y otros beneficios.
**Qué esperar durante el proceso de contratación**
Nuestro proceso de entrevista está diseñado para ser reflexivo, transparente y amigable con los candidatos, permitiéndote mostrar tus fortalezas mientras nos conoces mejor:
* Conversación inicial: Una breve llamada introductoria con nuestro reclutador para conocer mejor tu trayectoria profesional, tus objetivos de carrera y compartir información sobre el puesto y nuestro equipo.
* Evaluación técnica: Un ejercicio práctico de programación para realizar en casa, que refleja desafíos reales del mundo laboral. Dispondrás de tiempo suficiente para completarlo en tu propio entorno.
* Entrevista técnica profunda: Una sesión enfocada con nuestro equipo de ingeniería, donde exploraremos el diseño de sistemas, la arquitectura y los enfoques para la resolución de problemas.
* Entrevista final: Una conversación combinada, técnica y conductual, con un miembro de nuestro equipo ejecutivo, orientada a comprender tu alineación con nuestros valores, visión y cultura.
Moniepoint es un empleador que ofrece igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos con la creación de un entorno inclusivo para todos los empleados y candidatos.
\#LI\-Remote