Descripción
Resumen:
Buscamos un Desarrollador Senior Full Stack experimentado para diseñar, desarrollar y mantener aplicaciones de software de extremo a extremo, aprovechando su experiencia en programación, bases de datos y tecnologías web.
Puntos destacados:
1. Diseñar, desarrollar y mantener aplicaciones de software de extremo a extremo
2. Colaborar con equipos multifuncionales y mentorizar a desarrolladores junior
3. Mantenerse actualizado con las tendencias del sector y proponer mejoras arquitectónicas
Estamos buscando un **Desarrollador Senior Full Stack** experimentado y proactivo para unirse a nuestro equipo de ingeniería.
Como Desarrollador Full Stack, será responsable de diseñar, desarrollar y mantener aplicaciones y sistemas de software de extremo a extremo, desde el frontend hasta el backend. Su experiencia en lenguajes de programación, bases de datos y tecnologías web será fundamental para entregar soluciones de alta calidad y escalables de extremo a extremo.
**Responsabilidades**
* Diseñar, implementar y optimizar interfaces web receptivas y fáciles de usar mediante las últimas tecnologías de UI/UX
* Desarrollar y mantener los componentes del lado del servidor de las aplicaciones de software
* Supervisar y optimizar el rendimiento, la escalabilidad y la fiabilidad de los sistemas backend
* Colaborar con equipos multifuncionales, incluidos ingenieros de datos, gestores de producto y diseñadores, para garantizar una integración perfecta entre los componentes frontend y backend
* Escribir código limpio, eficiente y bien documentado que cumpla con las mejores prácticas y estándares de codificación
* Utilizar agentes de codificación basados en IA, como Cursor, Claude Code y Codex, para apoyar los flujos de trabajo de desarrollo
* Diseñar, implementar y optimizar estructuras y consultas de bases de datos para un almacenamiento y recuperación eficientes de datos
* Realizar pruebas exhaustivas y depuración para identificar y resolver problemas o cuellos de botella de rendimiento
* Mantenerse actualizado con las tendencias y tecnologías del sector, proponiendo mejoras para potenciar la arquitectura backend y los procesos de desarrollo
* Participar en revisiones de código para garantizar la calidad del código y mentorizar a desarrolladores junior
* Colaborar con ingenieros de DevOps para desplegar y mantener aplicaciones en entornos de producción
* Brindar orientación técnica y apoyo a los miembros del equipo según sea necesario
**Requisitos**
* Licenciatura o máster en Ciencias de la Computación, Ingeniería de Software o campo relacionado
* Un mínimo de 3 años de experiencia relevante
* Conocimientos sólidos de los fundamentos de la informática, incluidas las estructuras de datos y los algoritmos
* Competencia avanzada en React, JavaScript y uno o más lenguajes de programación backend, preferentemente Python
* Experiencia con frameworks y tecnologías web como FastAPI, Flask o Django
* Conocimientos sólidos de bases de datos, con experiencia en bases de datos relacionales como SQL Server, PostgreSQL u Oracle
* Experiencia en el sector financiero, o curiosidad y aptitud para aprender y participar en el ámbito empresarial de Private Equity/Crédito
* Competencia en sistemas de control de versiones como Git, junto con experiencia en flujos de trabajo colaborativos de desarrollo
* Excelentes habilidades para la resolución de problemas y capacidad para diagnosticar y depurar problemas complejos del backend
* Excelentes habilidades de comunicación y colaboración, con capacidad para trabajar eficazmente en un entorno de equipo
* Competencia escrita y oral sólida en inglés, nivel B2 o superior
**Valorable**
* Familiaridad con bases de datos NoSQL como MongoDB o Redis
* Conocimientos de principios contables o experiencia con Advent Geneva
* Comprensión de herramientas y plataformas de ingeniería de datos, incluidas canalizaciones de datos y lagos de datos
* Buen conocimiento de los principios de diseño de API RESTful, con experiencia en la creación y consumo de APIs
* Experiencia con plataformas en la nube como AWS, Azure o Google Cloud Platform, junto con conocimientos de tecnologías de contenerización como Docker o Kubernetes
* Experiencia en uno o más de los siguientes productos: préstamos bancarios/préstamos apalancados, productos de renta fija, CLO, derivados, ABS y CMBS
* Familiaridad con Snowflake para almacenamiento y análisis de datos
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente cualificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y permisos por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido o cualquier otra característica protegida por la ley aplicable.*