Backend Engineer

INSIGHT
Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Databases Software Debugging Distributed Systems Python (Programming Language) NoSQL Performance Tuning Search Technologies SQL Databases Strategies of Testing
+18 more
Cloud Platform System Real Time Systems Flask (Web Framework) Large Language Models Generative AI Backend Cloudformation Fastapi Event Driven Architecture Containerization Kubernetes Infrastructure Automation Frameworks Restful APIs Amazon Simple Queue Service (SQS) Terraform Serverless Computing Docker Microservices

Job description

Insight Global is hiring a Senior Backend Engineer to support one of our large consulting clients.this role will be supporting cutting-edge projects within the AI space and sitting remotely in Europe.Day-to-DayDesign, develop, and deploy scalable backend services and APIs supporting a high-performance distributed applicationBuild and optimize microservices architecture and event-driven systems to support real-time processing (Backend -Develop server-side logic using Python (FastAPI/Flask) and integrate with cloud-based infrastructure (AWS))Implement and maintain messaging systems and streaming pipelines to support application workflowsCollaborate with cross-functional teams across global time zones to deliver production-ready featuresExecute testing strategies (unit, integration, load) and resolve performance or reliability issuesCommunicate technical progress clearly to both engineering and business stakeholdersREQUIRED SKILLS AND EXPERIENCE8-10+ years of backend engineering experience in production environments -Strong Python experience building REST APIs (FastAPI, Flask, or similar)Experience designing and deploying microservices in containerized environments (Docker, Kubernetes)Strong understanding of cloud platforms (AWS) and serverless components (Lambda, SQS, Step Functions) -Experience with databases (SQL + NoSQL) and distributed systems architectureHands-on experience with event-driven architectures and messaging systemsStrong debugging, performance optimization, and system design skillsAbility to communicate technical concepts and progress clearly to non-technical stakeholdersNICE TO HAVE SKILLS AND EXPERIENCEExperience with GenAI applications or RAG-based systemsExposure to AI-first development environments, including working alongside LLM systems or agentic workflows -Familiarity with infrastructure-as-code tools (Terraform, CloudFormation)Experience with distributed search technologies such as ElasticsearchExperience working in globally distributed engineering teams#J-*****-Ljbffr

Requirements

this role will be supporting cutting-edge projects within the AI space and sitting remotely in Europe.Day-to-DayDesign, develop, and deploy scalable backend services and APIs supporting a high-performance distributed applicationBuild and optimize microservices architecture and event-driven systems to support real-time processing (Backend -Develop server-side logic using Python (FastAPI/Flask) and integrate with cloud-based infrastructure (AWS))Implement and maintain messaging systems and streaming pipelines to support application workflowsCollaborate with cross-functional teams across global time zones to deliver production-ready featuresExecute testing strategies (unit, integration, load) and resolve performance or reliability issuesCommunicate technical progress clearly to both engineering and business stakeholdersREQUIRED SKILLS AND EXPERIENCE8-10+ years of backend engineering experience in production environments -Strong Python experience building REST APIs (FastAPI, Flask, or similar)Experience designing and deploying microservices in containerized environments (Docker, Kubernetes)Strong understanding of cloud platforms (AWS) and serverless components (Lambda, SQS, Step Functions) -Experience with databases (SQL + NoSQL) and distributed systems architectureHands-on experience with event-driven architectures and messaging systemsStrong debugging, performance optimization, and system design skillsAbility to communicate technical concepts and progress clearly to non-technical stakeholdersNICE TO HAVE SKILLS AND EXPERIENCEExperience with GenAI applications or RAG-based systemsExposure to AI-first development environments, including working alongside LLM systems or agentic workflows -Familiarity with infrastructure-as-code tools (Terraform, CloudFormation)Experience with distributed search technologies such as ElasticsearchExperience working in globally distributed engineering teams#J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all