Buscamos un Senior Software Engineer para una gran empresa de servicios financieros que se encarga de ayudar a clientes desatendidos en mercados emergentes a alcanzar estabilidad y éxito financiero.
Responsabilidades
Programar principalmente en PHP, JavaScript (Vue o AngularJS), HTML y CSS. Diseñar, implementar, probar, depurar y desplegar funcionalidades a partir de especificaciones de producto.
Trabajar junto al equipo de Producto para desarrollar soluciones que respondan a necesidades del negocio.
Administrar bases de datos relacionales SQL y realizar operaciones con lenguaje SQL (crear, recuperar, actualizar, eliminar).
Diseñar e implementar cambios en el esquema de base de datos para soportar nuevas funcionalidades.
Tratar con responsabilidad la información sensible de los clientes y construir productos basados en datos.
Colaborar con equipos de ingeniería y socios internacionales para lanzar productos en mercados globales.
Diseñar e implementar herramientas que garanticen que los equipos remotos puedan dar soporte a las necesidades de los socios.
Desarrollar APIs que entreguen datos en tiempo real.
Construir de forma autónoma y/o liderar conjuntos de funcionalidades. Participar en todo el ciclo de vida del desarrollo: desde requerimientos hasta implementación, cambios, mejoras y solución de errores.
Contribuir al crecimiento del equipo de ingeniería: brindar mentoría, documentar procesos y participar en entrevistas a nuevos candidatos.
Trabajar en un entorno colaborativo: participar activamente en revisiones de código, programación en pareja y desarrollo guiado por pruebas (TDD).
Estar cómodo/a trabajando con metodologías ágiles.
Requisitos
Experiencia en servicios financieros tecnológicos (fintech).
Título universitario (licenciatura o maestría) en Ciencias de la Computación o carrera afín.
Habilidad creativa y rápida para resolver problemas.
Buen nivel de comunicación verbal y escrita en inglés.
Conocimiento en las siguientes tecnologías:
Frontend: Vue.js
Backend: PHP
Base de datos: MySQL
Nube: AWS
Capacidad para trabajar en entornos dinámicos con cambios constantes en los requerimientos.