Software Developer (+3 years) - Barcelona (Hybrid)

Mitte
Municipality of Vitoria-Gasteiz, Spain
8 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Vitoria-Gasteiz, Spain

Tech stack

Flutter
Clean Code Principles
API
Artificial Intelligence
Amazon Web Services (AWS)
Continuous Integration
DevOps
PostgreSQL
MongoDB
Software Engineering
Twilio
Backend
Vue.js
Non-relational Database
Nintex
React Native
Front End Software Development
NestJS
Terraform

Job description

  • Analyze and leverage data to improve billing, occupancy, and decision-making.
  • Optimize deployments and automate environments (DevOps, CI/CD ).
  • Build integrations with external systems and APIs.
  • Explore and implement AI models for pricing optimization, process automation, and predictive analytics .

Why Mitte?

  • Manage rates centrally, consolidate payments and reports, and gain full operational visibility .
  • Work in a young, innovative, and passionate team eager to learn and tackle challenges.
  • Scale-up environment : see your impact directly and grow fast.
  • Hybrid model : Barcelona office + 1 day remote.
  • Flexible schedule and supportive team culture with afterworks and continuous learning.

Our stack

Vue.js · Nest.js · React Native · Flutter · PostgreSQL · MongoDB · AWS · Terraform/Terragrunt · N8N · Retell AI · Twilio

Requirements

  • +3 years of software development experience .
  • Solid experience with Node.js backend and modern frontend frameworks (Vue.js preferred ).
  • Experience with relational and non-relational databases .
  • Product engineering mindset: clean code, testing, efficiency.
  • Autonomy, curiosity, and strong communication skills.

About the company

Do you want to join a scale-up that's transforming urban mobility ? At Mitte , we're fully digitizing parking and building management, helping operators and cities optimize sales, automate processes, and improve user experience . Our platform already handles over 900,000 transactions per month across Europe and the US.

Apply for this position