Analista Programador Javascript Senior
Role details
Job location
Tech stack
Job description
En SG Tech impulsamos la innovación tecnológica colaborando con grandes corporaciones globales en su evolución digital. Nuestra misión es conectar el mejor talento técnico con proyectos de alto impacto, donde la calidad, la seguridad y la escalabilidad del software son pilares fundamentales. Trabajamos con metodologías ágiles, equipos distribuidos y una cultura orientada al crecimiento profesional y la excelencia técnica.
Buscamos incorporar un Analista Programador Senior especializado en JavaScript para integrarse en un proyecto estratégico del sector financiero, con BBVA, uno de los líderes mundiales en banca digital.
El profesional seleccionado se unirá a un equipo multidisciplinar de desarrolladores, arquitectos y analistas de negocio, participando en el diseño, desarrollo y evolución de canales digitales globales. Su rol será clave en la creación de soluciones robustas, seguras y escalables que soporten millones de transacciones y usuarios en diferentes geografías.
Requirements
Además de su participación activa en el desarrollo, este perfil senior aportará visión técnica y liderazgo, colaborando en la definición de arquitecturas, promoviendo buenas prácticas de ingeniería y actuando como referente técnico dentro del equipo., * Lenguaje principal: JavaScript (mínimo 4 años de experiencia en proyectos de gran escala).
- Frontend: Angular (Reactive Forms, RxJS, Angular Material) y/o React (Hooks, Redux, Router).
- Backend: Node.js (NestJS o Express.js), microservicios, integración con APIs REST.
- Bases de datos: SQL (PostgreSQL, MySQL o SQL Server).
- Arquitectura: Experiencia en entornos distribuidos, multicanal y de alta concurrencia.
- Cloud & Contenedores: Docker, Kubernetes.
- Testing: Jest, Jasmine, Karma o Cypress; aplicación de TDD/BDD.
- CI/CD: Jenkins, GitHub Actions o GitLab CI.
- Control de versiones: Git, GitFlow.
- Metodologías ágiles: Scrum o Kanban.
- Buenas prácticas: Patrones de diseño, principios SOLID, clean code, documentación técnica., * Experiencia en entornos financieros o bancarios.
- Conocimientos de GraphQL y MongoDB.
- Familiaridad con TailwindCSS, SASS/SCSS o Bootstrap.
- Experiencia en mentoring o liderazgo técnico de equipos.
- Participación en proyectos cloud-native con arquitecturas modernas.