Software Engineer III (React)

Digital Talent Agency
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Tech stack

HTML
JavaScript
.NET
Artificial Intelligence
Amazon Web Services (AWS)
C Sharp (Programming Language)
CSS
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
DevOps
Distributed Systems
Amazon DynamoDB
Elasticsearch
PostgreSQL
Microsoft SQL Server
Node.js
NoSQL
Object-Oriented Software Development
Redis
Next.js
Software Engineering
YAML
React
Cypress
Information Technology
GraphQL
Terraform
Artifactory

Job description

Trabaja desde la oficina 3 días a la semana y disfruta de 2 días de flexibilidad remota para equilibrar tu vida profesional y personal., Si te motiva trabajar en proyectos innovadores con impacto global, colaborar con equipos internacionales y desarrollar software escalable y de alto desempeño, este rol es para ti., * Desarrollar, probar y mantener componentes y funcionalidades de alta calidad usando React, Node.js y GraphQL.

  • Escribir código limpio, mantenible y bien testeado.
  • Colaborar estrechamente con otros ingenieros, equipos de producto, diseñadores y DevOps.
  • Participar en revisiones de código y contribuir a establecer buenas prácticas de desarrollo.
  • Contribuir al ciclo completo de desarrollo frontend, desde diseño técnico hasta despliegue.
  • Mantener aplicaciones legacy existentes, asegurando disponibilidad y performance.
  • Analizar y resolver bugs complejos en el código.
  • Diseñar soluciones que aprovechen la infraestructura cloud (AWS) y automatizar pipelines usando Terraform o YAML.
  • Aplicar estándares de desarrollo moderno y mejores prácticas (CI/CD, testing, versionado, documentación).

Requirements

  • Experiencia en Node.js, React y GraphQL.
  • 2+ años de experiencia práctica en desarrollo de software.
  • Licenciatura en Ciencias de la Computación o campo técnico relacionado.
  • Conocimiento sólido de OOP (Programación Orientada a Objetos).
  • Experiencia con HTML, CSS, JavaScript, Next.js, Emotion y Artifactory.
  • Conocimiento de C# y .NET Framework (deseable).
  • Experiencia con bases de datos relacionales (SQL Server o PostgreSQL).
  • Conocimiento de bases de datos NoSQL (DynamoDB, Elasticsearch, Redis).
  • Experiencia gestionando servicios en AWS, preferentemente con Terraform o pipelines YAML.
  • Familiaridad con ciclos modernos de desarrollo y buenas prácticas de ingeniería de software.
  • Inglés avanzado, tanto escrito como hablado, indispensable para colaborar con equipos internacionales.

Deseable

  • Experiencia en optimización de performance y debugging avanzado.
  • Experiencia en arquitecturas escalables y sistemas distribuidos.
  • Conocimiento en testing automatizado (Jest, React Testing Library, Cypress).
  • Experiencia en construcción de bibliotecas de componentes o sistemas de diseño.
  • Familiaridad con arquitecturas microfrontend y documentación con Storybook.
  • Conocimiento de herramientas AI para mejorar procesos de desarrollo o la experiencia de usuario., * Proyectos de alto impacto, utilizados globalmente en el sector energético.
  • Cultura colaborativa, flexible e internacional.
  • Modalidad híbrida 3x2 en Barcelona, combinando trabajo en oficina y remoto.
  • Oportunidades de crecimiento profesional y capacitación continua.
  • Participación en equipos multiculturales y multidisciplinarios.
  • Beneficios competitivos y ambiente de trabajo dinámico y estimulante.

About the company

Como consultora especializada en atracción de talento tecnológico, estamos colaborando con una empresa global que transforma el mercado energético mediante transparencia en los precios del combustible, acceso a datos precisos, software avanzado y formación especializada. Nuestros productos impactan directamente la cadena de suministro energética global (Spot, Wholesale Rack y Retail), ofreciendo a grandes empresas del sector energético y tecnológico soluciones inteligentes que permiten decisiones rápidas, eficientes y basadas en datos.

Apply for this position