




Estamos buscando una persona innovadora y autosuficiente para ayudar a entregar la próxima generación de plataformas de pago y tarjetas de regalo. Situada en el centro de nuestro embudo de pagos, nuestra plataforma gestiona millones de pedidos que implican más de 6 mil millones de dólares cada año, creciendo rápidamente mediante la creación de experiencias de pago omnicanal. Como ingeniero de software, tendrá un papel fundamental en el equipo de Pagos y Tarjetas de Regalo, siendo responsable de diseñar, desarrollar y probar funciones de extremo a extremo, al tiempo que colabora con nuestros equipos asociados para ofrecer a los clientes experiencias de primera clase. Nuestros equipos diseñan, desarrollan y mantienen sistemas que soportan tanto las experiencias previas como posteriores a la compra, gestionando pagos de clientes y administrando cancelaciones y reembolsos, etc.; utilizamos tecnologías como Java, Spring Boot, Kubernetes, AWS Fargate, Apache Kafka y otros servicios y bases de datos de AWS. **Responsabilidades:** * Participar y contribuir al proceso ágil de desarrollo y planificación. * Escribir código altamente mantenible y fácil de entender para servicios RESTful, sistemas basados en eventos, bases de datos e infraestructura en la nube, siguiendo prácticas de codificación segura. * Demostrar una comprensión básica de estándares, conceptos y principios de ingeniería para resolver necesidades prácticas del negocio. * Diseñar interacciones entre múltiples módulos y comprender las métricas comerciales del equipo. * Validar todos los escenarios y cumplir con la calidad del código mediante pruebas unitarias, funcionales, de integración y de extremo a extremo completas y automatizadas. * Identificar problemas de rendimiento y optimizar soluciones e infraestructura. * Instrumentar adecuadamente el código, creando métricas personalizadas, alertas y paneles. * Asegurar el cumplimiento de las mejores prácticas de ingeniería en toda la solución. * Colaborar con otros ingenieros de software en diseño y mejores prácticas, y realizar revisiones de código. **Requisitos:** * Base sólida en prácticas de ingeniería de software, modelado de datos, análisis y diseño orientado a objetos, patrones de diseño y algoritmos. * Competencia en programación con JAVA u otros lenguajes de programación orientados a objetos, y familiaridad con frameworks y flujos de trabajo de backend como Spring Boot, AWS, sistemas distribuidos y diseño basado en eventos. * Familiaridad con AWS, Kubernetes, Kafka, New Relic, Splunk. * Conocimiento de automatización de pruebas y pipelines CI/CD. * Familiaridad con bases de datos relacionales como PostgreSQL y MySQL. * Familiaridad con bases de datos no relacionales como DynamoDB y MongoDB. * Curiosidad y deseo de aprender tecnologías nuevas y emergentes. Educación ¿Cuántos años de experiencia se requieren? 7-10 años o Incluyendo dominios: AWS multi-región, DynamoDB, Aurora Postgras, función lambda, SQS, K8s Kafka (productor, consumidor), Springboot, CICD, NewRelic, Splunk o Lenguajes de desarrollo de software: Java Tenemos un equipo increíble de más de 700 personas trabajando en proyectos y productos empresariales altamente innovadores. Nuestra base de clientes incluye empresas minoristas y CPG de la lista Fortune 100, cadenas de tiendas líderes, fintech de rápido crecimiento y varias startups de Silicon Valley. Lo que distingue a Confiz es nuestro enfoque en procesos y cultura. Confiz está certificada según **ISO 9001:2015** (QMS), **ISO 27001:2022** (ISMS), **ISO 20000-1:2018** (ITSM), **ISO 14001:2015** (EMS), **ISO 45001:2018** (OHSMS). Contamos con una cultura vibrante de aprendizaje mediante la colaboración y hacemos que el lugar de trabajo sea divertido. Las personas que trabajan con nosotros utilizan tecnologías de vanguardia mientras contribuyen al éxito de la empresa y también al propio. Para obtener más información sobre Confiz Limited, visite: https://www.linkedin.com/company/confiz-pakistan/


