Full Stack Engineer

Stealth
Municipality of Vitoria-Gasteiz, 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
Compensation
€ 90K

Job location

Municipality of Vitoria-Gasteiz, Spain

Tech stack

JavaScript
Artificial Intelligence
Cloud Computing
Databases
Software Design Patterns
Linux
Django
Python
PostgreSQL
Software Architecture
Redis
SQL Databases
TypeScript
Web Applications
Tailwind
Cypress
Vue.js
WebPack
Information Technology
REST
Terraform
Jenkins

Requirements

  • Strong experience building complex web applications
  • Knowledge of core algorithms, design patterns, and software architecture
  • Professional degree in Computer Science or equivalent experience
  • Experience with Python3, Django, PostgreSQL, Redis, REST APIs
  • Experience with TypeScript, Vue 3, Tailwind, Webpack, Jest, Cypress, Storybook
  • Solid understanding of Linux systems, cloud, networking, and databases
  • Ability to containerise code and set up CI/CD pipelines
  • Strong communication skills in English
  • Experience applying AI in real product environments (2+ years)
  • SQL knowledge and infrastructure experience with Terraform or Jenkins are a plus

Benefits & conditions

The company operates at enterprise scale across multiple continents and is expanding a new client-facing platform. You will join a distributed engineering team across Europe working on impactful products used by thousands of customers.

This role suits someone who enjoys ownership, modern engineering, and building complex systems that directly influence business outcomes.

What you'll get

  • Competitive salary and performance-based bonus
  • Clear career progression with regular growth reviews
  • Annual training budget for certifications and development
  • A diverse, engineering-led culture focused on best practices
  • An open-source friendly environment

What you'll do

  • Build and evolve the next generation of core client platform services
  • Design new components and services through a collaborative RFC process
  • Own what you build across development and ongoing maintenance
  • Work across backend and frontend systems using Python, Django, Node.js, React, or Vue
  • Write clean, testable code with strong coverage
  • Containerise services, add monitoring and alerting, and follow CI/CD best practices
  • Integrate external systems and build reliable APIs
  • Collaborate closely with distributed team members across time zones
  • Stay ahead of emerging technologies and engineering practices

Apply for this position