Full Stack Engineer
Stealth
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 Compensation
€ 90KJob location
Municipality of Madrid, 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