Backend Engineer (Python / Data)
Searchability
4 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
€ 65KJob location
Remote
Tech stack
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Databases
Continuous Integration
Database Queries
Github
Python
PostgreSQL
Message Broker
Microsoft Message Queuing
MongoDB
MySQL
NoSQL
Performance Tuning
Scrum
Standard Sql
Datadog
Flask
AWS Lambda
Backend
GIT
Cloudformation
FastAPI
Integration Tests
Kubernetes
Kafka
GraphQL
Cloudwatch
Terraform
Api Management
Serverless Computing
Docker
Microservices
Job description
- Design, build, and maintain scalable, secure server-side systems for a major global airline.
- Build microservices and APIs using FastAPI, Flask, or similar, and expose them through clean, performant endpoints.
- Host and serve AI and ML models in production, integrating them into backend systems.
- Develop microservices using REST, gRPC, or GraphQL.
- Optimize database queries and schemas for performance and reliability.
- Write unit and integration tests and maintain clear technical documentation.
- Monitor and optimize performance using observability tooling.
Requirements
- 8+ years in backend development with a strong focus on scalable, high-performance systems.
- Proficiency in Python and experience building backend services and APIs with FastAPI, Flask, or similar.
- In-depth knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
- Extensive AWS experience, including database hosting, API management, and serverless architectures.
- Experience with Docker and container orchestration such as ECS.
- Strong familiarity with Git, GitHub Actions, CI/CD pipelines, and performance tuning and scalability techniques.
- Right to work in Spain as a full-time employee; no sponsorship available.
- Experience with message brokers such as Kafka or AWS SQS.
- Infrastructure as code with Terraform or CloudFormation.
- Observability tooling such as CloudWatch or Datadog.
- Knowledge of serverless and event-driven paradigms, e.g., AWS Lambda.
- Experience working in Agile and Scrum environments.
- AWS certifications are a plus.