Ingeniero/A De Software Full Stack (React+Node.Js) Para Centros De Control De Satélites

Gmv
Madrid, Spain
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) C++ (Programming Language) Continuous Integration Web Development Python (Programming Language) Modular Design Software Engineering Systems Architecture TypeScript Web Applications
+7 more
Working Model 2D ReactJS Backend Git Containerization Front End Software Development Docker

Job description

As part of our team, you will work on critical systems for the space sector , developing high-quality web applications that support real operating environments .Your work will help to design , implement , and develop software components that are key to our client’s operational success.This position offers you the opportunity to contribute to scalable, reliable, and innovative solutions with a direct impact on daily satellite operations.Your responsibilities will include the following:- Designing, developing, and maintaining web solutions that support satellite control systems.- Implementing frontend interfaces and backend services in a clean and easy-to-maintain manner.- Contribute to system architecture, technical discussions, and design decisions.- Collaborate in an agile environment with other engineers to deliver impactful solutions.- Participate in continuous improvement initiatives related to quality, performance, reliability, and development practices.WHAT DO WE NEED IN OUR TEAM?For this position, we are looking for a Full Stack Software Engineer with solid technical knowledge and a passion for modern web development to join the team responsible for the satellite control center of one of Europe’s leading operators .The following skills are required for this position:- Relevant experience in developing backend and frontend solutions within complex systems.- Extensive experience with JavaScript/TypeScript , especially React and .- Solid knowledge of testing practices: unit, integration, and end-to-end.- Good knowledge of software engineering principles, clean code, and modular design.- Fluent spoken and written English.We will also value knowledge of:- Practical knowledge of Python 3 .- Experience with Docker and containerized environments.- Familiarity with other languages used in our systems: Java and C++ .- Basic knowledge of UX/UI , HTML/CSS , and web design principles.- Experience with Git , branched workflows, and collaborative development.- Knowledge of CI/CD, automation tools, and pipelines.- Interest in TDD , hexagonal architecture, and clean design approaches.WHAT DO WE OFFER?Hybrid working model and 8 weeks per year of teleworking outside your usual geographical area.Flexible start and finish times , and intensive working hours Fridays and in summer.Personalized career plan development, training and language learning support.National and international mobility .Do you come from another country?We can offer you a relocation package .Competitive compensation with ongoing reviews , flexible compensation and discount on brands.Wellbeing program: Health, dental and accident insurance; free fruit and coffee , physical, mental and financialhealth training, and much more!?

Requirements

Relevant experience in developing backend and frontend solutions within complex systems.

  • Extensive experience with JavaScript/TypeScript , especially React and .
  • Solid knowledge of testing practices: unit, integration, and end-to-end.
  • Good knowledge of software engineering principles, clean code, and modular design.
  • Fluent spoken and written English.We will also value knowledge of:
  • Practical knowledge of Python 3 .
  • Experience with Docker and containerized environments.
  • Familiarity with other languages used in our systems: Java and C++ .
  • Basic knowledge of UX/UI , HTML/CSS , and web design principles.
  • Experience with Git , branched workflows, and collaborative development.
  • Knowledge of CI/CD, automation tools, and pipelines.
  • Interest in TDD , hexagonal architecture, and clean design approaches.

Benefits & conditions

Hybrid working model and 8 weeks per year of teleworking outside your usual geographical area. Flexible start and finish times , and intensive working hours Fridays and in summer. Personalized career plan development, training and language learning support. National and international mobility . Do you come from another country? We can offer you a relocation package . Competitive compensation with ongoing reviews , flexible compensation and discount on brands. Wellbeing program: Health, dental and accident insurance; free fruit and coffee , physical, mental and financialhealth training, and much more! ?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all