Backend Engineer

INSIGHT
Spain
9 days ago

Role details

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

Tech stack

Amazon Web Services Databases Software Debugging Distributed Systems Elasticsearch Python (Programming Language) Enterprise Messaging Systems 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

  • Design, develop, and deploy scalable backend services and APIs supporting a high-performance distributed application
  • Build 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 workflows
  • Collaborate with cross-functional teams across global time zones to deliver production-ready features
  • Execute testing strategies (unit, integration, load) and resolve performance or reliability issues
  • Communicate technical progress clearly to both engineering and business stakeholders

Requirements

  • 8-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 architecture
  • Hands-on experience with event-driven architectures and messaging systems
  • Strong debugging, performance optimization, and system design skills
  • Ability to communicate technical concepts and progress clearly to non-technical stakeholders, * Experience with GenAI applications or RAG-based systems
  • Exposure 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 Elasticsearch
  • Experience working in globally distributed engineering teams

About the company

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.

Apply for this position

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

Apply on www.jobleads.com

Good distractions

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

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · 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

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