Software Engineer III (React)

Digital Talent Agency
Municipality of Madrid, Spain
2 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

Municipality of Madrid, Spain

Tech stack

JavaScript
.NET
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
C Sharp (Programming Language)
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
Software Engineering
YAML
React
Cypress
GraphQL
Terraform

Job description

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 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.

Requirements

2+ years of hands-on software development experience.

Strong experience with React, Node.js, and GraphQL.

Solid understanding of Object-Oriented Programming (OOP).

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.

Apply for this position