SR Fullstack Developer / Technical Team Lead (Python & React)

Gather HR
Municipality of Madrid, Spain
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 100K

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Web Interfaces
HTML
JavaScript
API
Amazon Web Services (AWS)
Azure
CSS
Continuous Integration
Information Engineering
ETL
DevOps
Github
Python
PostgreSQL
MongoDB
MySQL
OAuth
Performance Tuning
Scrum
Openid Connect
JSON Web Token
Software Engineering
Strategies of Testing
Web Application Frameworks
Datadog
Load Balancing
Cloud Platform System
React
Flask
Caching
Backend
FastAPI
Event Driven Architecture
GraphQL
Data Management
Front End Software Development
Cloudwatch
REST
Serverless Computing
Docker
Microservices

Job description

  • Build and maintain scalable backend services and APIs
  • Develop modern web interfaces using React
  • Collaborate with cross-functional teams (Product, Frontend, DevOps)
  • Ensure performance, scalability, and security best practices
  • Implement testing strategies (unit & integration)
  • Monitor and optimize system performance

As a Technical Team Lead:

  • Lead and mentor a multidisciplinary engineering team
  • Drive delivery, quality, and scalability of software projects
  • Manage backlog, prioritize tasks, and support sprint planning
  • Collaborate with stakeholders to align technical solutions with business goals
  • Promote best practices and continuous improvement, * Work equipment (laptop, monitor, chair)
  • Private health insurance (Sanitas)
  • 23 vacation days + Dec 24th & 31st
  • Flexible compensation (Cobee)
  • Monthly allowance (€40)
  • Access to corporate benefits platform
  • Reduced working hours on Fridays

Recruitment Process

  • Initial HR screening
  • Technical interview
  • Final interview with the client

Requirements

  • Backend: Python (FastAPI, Flask)
  • Frontend: ReactJS, JavaScript, HTML, CSS
  • Architecture: Microservices, REST, GraphQL, event-driven systems
  • Databases: PostgreSQL, MySQL, MongoDB
  • Cloud: AWS (ECS, serverless, APIs)
  • DevOps: Docker, CI/CD (GitHub Actions)
  • Security: JWT, OAuth2, OpenID Connect, Entra ID
  • Observability: Datadog, CloudWatch
  • Others: ETLs, performance optimization, caching, load balancing

Requirements

  • Strong experience in software development (7+ years for Lead role)
  • Solid expertise in Python and modern frameworks
  • Experience with React and frontend integration
  • Background in cloud environments (AWS preferred)
  • Knowledge of microservices and scalable architectures
  • Experience with CI/CD and DevOps practices
  • Strong problem-solving and communication skills
  • Upper-intermediate/advanced English level

Nice to have:

  • Experience with data platforms or data engineering
  • Exposure to GCP or Azure
  • Previous experience in leadership roles (for Lead position)

About the company

You will join a dynamic technology company focused on transforming how software engineering teams deliver value. They partner with global clients to design, build, and scale innovative digital products. The end client is one of the largest international airlines in the UK, operating across nearly 600 destinations worldwide.

Apply for this position