Backend Engineer

Aistech Space

Sant Cugat del Vallès

Híbrido

EUR 80.000 - 110.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Hybrid work model
Competitive salary
On-site gym
Daily fruit and coffee
Paddle tennis courts access

Descripción de la vacante

Aistech Space in Barcelona HQ (Sant Cugat) seeks a skilled backend engineer to design, build, and scale microservices that connect satellite data to end users. You will work in a trunk-based development workflow, using Golang and Python, and collaborate with Platform/DevOps to ensure cloud-native deployments on Kubernetes in GCP.

The role offers a permanent contract, hybrid work with 6 days/month from home, a competitive salary, and perks like on-site gym and daily fresh fruit.

Formación

  • Proven backend software engineering experience.
  • Proficiency in Golang and/or Python.
  • Experience with gRPC, Protocol Buffers, and RESTful API design.
  • Strong knowledge of software design patterns and clean architecture.
  • Relational databases (PostgreSQL) and caching/messaging systems.
  • Experience building containerized apps (Docker).
  • Familiarity with trunk-based development, CI/CD, and automated testing.

Responsabilidades

  • Design, build, and scale microservices connecting data to end users.
  • Collaborate with Platform/DevOps for cloud-native deployments on Kubernetes in GCP.
  • Develop API gateways translating gRPC to RESTful endpoints.
  • Implement geospatial logic and Earth Observation standards (STAC/STAPI).
  • Design and optimize DB schemas for telemetry and image metadata.
  • Follow Hexagonal Architecture and Domain-Driven Design patterns.

Conocimientos

Golang
Python
gRPC
Protocol Buffers
RESTful APIs
Hexagonal Architecture
PostgreSQL
Docker
Kubernetes
CI/CD
Unit testing
Trunk-based development

Herramientas

Buf
kubectl
K9s
Terraform
ArgoCD

Descripción del empleo

Aistech Space is focused on generating affordable, recurrent, high resolution thermal imagery of the planet to provide a new perspective of Earth’s changing resources. The company is based in Barcelona and aims to revolutionize remote sensing for environmental monitoring and resource management.

What you will do:

You will play a critical role in designing, building, and scaling the microservices that connect our satellite constellation's data to our end users. Operating within a trunk-based development workflow, you will focus on writing robust, scalable code using modern software architecture patterns, while collaborating closely with our Platform/DevOps team to ensure seamless cloud-native deployments.

Key Responsibilities:
  • Microservices Architecture: Design, build, and maintain high-performance, scalable microservices using Golang (implementing Hexagonal Architecture/Domain-Driven Design) and Python.
  • API Design & Communication: Develop and maintain efficient inter-service communication using gRPC and Protocol Buffers (via Buf), while providing HTTP access by translating gRPC to RESTful endpoints via API gateways.
  • Domain Integration & Business Logic: Implement and integrate core geospatial business logic and Earth Observation standards such as STAC (SpatioTemporal Asset Catalog) and STAPI (Sensor Tasking API).
  • Data Management: Design and optimize database schemas and queries to ensure high throughput and low-latency data access for our telemetry and image metadata.
  • DevOps Collaboration: Write containerized applications and collaborate smoothly with Platform/DevOps engineers to ensure your services run reliably on Kubernetes in GCP. You will build with observability, security, and cloud-native principles in mind.
Who you are:
Must-Haves:
  • Proven professional experience in backend software engineering (we are hiring across multiple levels, and interview expectations will scale with your experience).
  • Proficiency in Golang and/or Python (with a willingness to work deeply in both).
  • Experience with gRPC, Protocol Buffers, and RESTful API design.
  • Solid understanding of software design patterns, SOLID principles, and clean architecture (e.g., Hexagonal Architecture).
  • Experience with relational databases (e.g., PostgreSQL) and caching or messaging systems.
  • Experience building containerized applications (Docker).
  • Familiarity with trunk-based development, automated testing, and modern CI/CD pipelines.
Nice-to-Haves:
  • Hands-on experience with GCP and Kubernetes orchestration (utilizing tools like K9s and kubectl).
  • Familiarity with Infrastructure as Code (Tofu/Terraform) and GitOps workflows (ArgoCD).
  • Background or interest in geospatial data, GIS, or Earth Observation standards.
What You’ll Gain by Joining Us

Be part of a passionate, collaborative, and respectful team.

Enjoy a stable, permanent contract with a fast-growing company.

Flexible working hours and hybrid work: 6 days/month from home.

Competitive salary and flexible retribution through Cobee.

Free access to paddle tennis courts and an on-site gym.

Daily fresh fruit and coffee to keep you energized.

Work in an international, diverse environment.

Where you will be:

You will be working in the Barcelona HQ in Sant Cugat.

To be considered for this position, you must already have the legal right to work in the European Union. We are unable to provide visa sponsorship.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded C++ Developer
Embedded C++ Developer

Aistech Space • Sant Cugat del Vallès

Híbrido
EUR 45.000 - 65.000
Flexible working hours
Competitive salary
Free access to paddle tennis courts
+2
Satellite Systems Engineer
Satellite Systems Engineer

Aistech Space • Barcelona

Híbrido
EUR 60.000 - 90.000
On-site gym
Paddle tennis courts
Fresh fruit and coffee
Product Manager
Product Manager

Aistech Space • Barcelona

Híbrido
EUR 70.000 - 100.000
Hybrid work: 5 days/month from home
On-site gym
Paddle tennis courts
+1
Geospatial Backend Engineer – Microservices (Go/Python)
Geospatial Backend Engineer – Microservices (Go/Python)

Aistech Space • Sant Cugat del Vallès

Híbrido
EUR 80.000 - 110.000
Hybrid work model
Competitive salary
On-site gym
+2
Systems engineer
Systems engineer

Aistech Space • Barcelona

Híbrido
EUR 45.000 - 65.000
Stable, permanent contract
Flexible working hours
Free access to paddle tennis courts
+2
Space systems engineering Manager
Space systems engineering Manager

Aistech Space • Sant Cugat del Vallès

Híbrido
EUR 90.000 - 120.000
Permanent contract
Hybrid work 5 days/month from home
Flexible compensation (Cobee)
+1
Space Systems Engineer Manager
Space Systems Engineer Manager

Aistech Space • Barcelona

Híbrido
EUR 110.000 - 140.000
Flexible working hours
Hybrid work: 5 days remote per month
On-site gym and facilities
+1
RF Payload Systems Engineer
RF Payload Systems Engineer

Aistech Space • Barcelona

Híbrido
EUR 70.000 - 120.000
Flexible working hours
6 days/month remote work
Gym on-site
Edge AI engineer
Edge AI engineer

Tamarind Intelligence • Barcelona

Híbrido
EUR 70.000 - 120.000
On-site gym
Cobee budget & flexible retribution
6 days remote per month
+2
EdgeAI Engineer
EdgeAI Engineer

Aistech Space • Barcelona

Híbrido
EUR 90.000 - 120.000
Competitive salary
Hybrid work 6 days/month
On-site gym
+1