Software Engineer III (React)

Digital Talent Agency
Barcelona, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Barcelona, Spain

Tech stack

HTML
JavaScript
.NET
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
C Sharp (Programming Language)
CSS
Continuous Integration
Relational Databases
Software Debugging
Distributed Systems
Amazon DynamoDB
Elasticsearch
Mobile Application Software
PostgreSQL
Microsoft SQL Server
Node.js
NoSQL
Object-Oriented Software Development
Performance Tuning
Redis
Next.js
Software Engineering
Web Platforms
YAML
React
Cypress
GraphQL
Terraform
Software Version Control
Artifactory

Job description

Technology | Energy | Data | Digital Platforms Barcelona, Spain | Hybrid model (1-2 days in office) We partner with a global technology company building premium digital products for one of the leading media groups worldwide. Mobile applications play a key role in content distribution and news delivery, reaching millions of users globally, with a strong focus on innovation, performance, and quality. About the Role: We are looking for a solution-oriented Software Engineer III (React) to join an international engineering team focused on building scalable, high-performance applications. You will collaborate closely with product managers, engineers, and stakeholders across the US and Europe, contributing across the full software development lifecycle. Responsibilities: Design, develop, and deploy features using React, Node.js, and GraphQL. Write clean, maintainable, and well-tested code. Analyze business requirements and translate them into technical solutions. Contribute to scalable

Requirements

architecture design and automated pipelines. Maintain and enhance existing legacy applications. Identify and resolve complex bugs across multiple codebases. Work within an Agile development environment with distributed teams. Design solutions leveraging AWS cloud infrastructure. Follow modern engineering best practices (CI/CD, testing, version control). Requirements: 2+ years of hands-on software development experience. Strong experience with React, Node.js, and GraphQL. Solid understanding of Object-Oriented Programming (OOP). Experience with HTML, CSS, JavaScript, Next.js, Emotion, and Artifactory. Knowledge of C# and the .NET framework. Experience with relational databases (SQL Server or PostgreSQL). Experience with NoSQL databases (DynamoDB, Elasticsearch, Redis). Experience managing AWS services, preferably using Terraform or YAML pipelines. Familiarity with modern software development lifecycles. Advanced English (written and spoken). Nice to Have: Performance optimization and advanced debugging experience. Automated testing experience (Jest, React Testing Library, Cypress). Experience with scalable architectures or distributed systems. Experience with microfrontends, Storybook, or design systems. Interest in leveraging AI tools to improve development workflows. What We Offer: High-impact, globally used technology projects. Flexible hybrid work model (1-2 days in office). Collaborative, international work environment. Continuous learning and career growth opportunities. Strong engineering culture focused on quality and innovation.

Apply for this position