Senior Backend Engineer (Python)

Reposted 15 Days Ago
Be an Early Applicant
Hiring Remotely in Madrid, Comunidad de Madrid, ESP
In-Office or Remote
Senior level
Software • App development
Digital Product Agency | Top Flutter Development Company | We Design, Build & Scale Products Across Platforms
The Role
The Senior Backend Engineer will develop and maintain server-side logic, focusing on high-performance APIs and microservices, ensuring security and scalability, while leveraging cloud services and best practices in software development and testing.
Summary Generated by Built In

We are looking for a highly specialized Senior Backend Engineer to join our team as a technical cornerstone for one of our key UK-based fintech partners. In this role, you will be responsible for the development and maintenance of high-quality, production-grade server-side logic designed to empower and scale small businesses globally.

As a Senior specialist, you will view backend development as a craft. You will be embedded in a global product team building and operating the microservices that power financial services for hundreds of thousands of small businesses in the UK and India. The platform infrastructure already exists — your job is to build on top of it with the reliability, security, and correctness that fintech demands.

We need a professional who writes code that is correct in adversarial conditions, at scale, and in the context of financial data. You must be able to justify every architectural decision with depth: not just identifying what is wrong, but explaining why it breaks and how to fix it properly. Experience with distributed systems patterns such as idempotency, saga patterns, and circuit breakers is essential — these are daily tools, not theoretical concepts.

Must Have

  • 7+ years of professional experience: in backend development, with at least 5 years dedicated to the Python ecosystem as your primary language.

  • Python Framework Mastery: Expert-level proficiency in Django, FastAPI, and Flask, understanding when to use each based on project needs (monolithic vs. high-performance microservices).

  • Solid Engineering Fundamentals: Deep understanding of SOLID principles, design patterns, and ACID properties in database transactions — and the ability to justify their application with concrete reasoning.

  • Distributed Microservices Patterns: Proven, practical experience designing and operating microservices at scale. This includes idempotency (implementing idempotency keys, safe retries, and explaining what breaks without them), saga and outbox patterns for distributed transactions, circuit breakers, retry/backoff strategies, and eventual consistency trade-offs in a financial context.

  • Security Engineering Mindset: You catch security vulnerabilities unprompted during code review: authentication and authorization gaps, IDOR, injection vectors, and broken access control. Deep understanding of auth schemes, token validation, and why shortcut patterns are exploitable. Applies OWASP Top 10 as a default lens, not an afterthought.

  • Defensive Programming: Systematic approach to input validation including edge cases (zero values, boundary conditions, negative inputs) — especially in payment and pricing flows. Structures exception handling intentionally: avoids swallowing generic exceptions, returns correct HTTP status codes, and prevents cascading 500 errors. Validates outputs from external service calls (payment gateways, inventory services, notification services) before acting on them.

  • API Design: Extensive experience building, documenting, and versioning complex REST APIs with a focus on performance, security, and developer experience.

  • Database & Transaction Management: Expert knowledge of PostgreSQL including data modeling, query optimization, and indexing. Deep understanding of transaction management: knows exactly what a transaction fixes, when to use locking strategies, and how to prevent race conditions in concurrent financial operations.

  • Event-Driven Architecture: Practical experience with message brokers (Kafka, RabbitMQ, AWS SQS/SNS, or equivalent) to decouple services and handle asynchronous workloads reliably and safely.

  • Hardcore Testing & Quality: Absolute commitment to automated testing (Pytest, Unittest) including edge case and failure path coverage, not just happy-path scenarios. Follows Scrum/Agile best practices.

  • Technical Communication: Ability to lead technical design reviews and communicate effectively with stakeholders in the UK and globally. Can articulate the reasoning behind every technical decision with depth and precision (English B2–C1).

  • Fintech Domain Awareness: Familiarity with payment processing concepts, financial transaction integrity, and the regulatory sensitivity of financial data.

Nice to have

  • Salesforce Integration: Familiarity with integrating Python backends with Salesforce environments.

  • Observability: Experience implementing monitoring and error tracking using Sentry.

  • DevOps Mindset: Experience building CI/CD pipelines (GitHub Actions, AWS CodePipeline) and managing containerized applications.

  • Security First: Familiarity with OWASP standards and AWS IAM best practices.

Skills Required

  • 7+ years of professional experience in backend development
  • 5 years dedicated to the Python ecosystem
  • Expert-level proficiency in Django, FastAPI, and Flask
  • Deep understanding of SOLID principles, design patterns, and ACID properties
  • Proven track record deploying AWS services (Lambda, Fargate, EKS, S3)
  • Extensive experience building complex REST APIs
  • Expert knowledge of PostgreSQL and big data environments like Google BigQuery
  • Experience using AWS SQS and SNS for asynchronous workloads
  • Hands-on experience with Terraform for cloud resource management
  • Commitment to automated testing and following Scrum/Agile practices
  • Strong communication skills in English (B2-C1)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
San Francisco, California
63 Employees
Year Founded: 2019

What We Do

We’re a Digital Product Agency you can grow with, globally recognized as a Top Flutter development company. We design, build, and scale digital products by combining strong product strategy, thoughtful design, and solid engineering. With 95+ experts, we build products for any screen: mobile, web, desktop, and embedded devices, always focusing on scalability, performance, and long-term maintainability. As a company focused on custom digital products, we understand that every business has unique needs. We have experience across multiple industries, including Fintech, Healthcare, Media & Entertainment, Fashion & Beauty, Retail, Gastronomy, and Hospitality, among others. Our services include: ► Full Product Development - ​From concept to reality, our team of experts combines technical prowess with a keen eye for design, ensuring that your cross-platform app stands out amidst a sea of competitors. ► Product Discovery - ​​Navigate the market with confidence. We’ll guide you through product discovery, unlocking valuable insights and shaping products that resonate with your target audience. ► Staff Augmentation - Our expert team of Flutter developers will seamlessly integrate with your team to help you achieve your development goals and meet your deadlines. Whether you want to create a product from scratch or you need an addition to your in-house team, we are your trusted tech partner. 📩 Contact us at [email protected] and let's get started! 👉 Check out some of our success cases here https://somniosoftware.com/our-work

Similar Jobs

CrowdStrike Logo CrowdStrike

Counsel

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
3 Locations
10000 Employees

Nexthink Logo Nexthink

Senior Data Engineering (Tech Lead)

Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Remote or Hybrid
Madrid, Comunidad de Madrid, ESP
1200 Employees

Nexthink Logo Nexthink

Finance Director (FP&A)

Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Remote or Hybrid
Madrid, Comunidad de Madrid, ESP
1200 Employees

Mondelēz International Logo Mondelēz International

European Director, Nutrition & Scientific Affairs

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
7 Locations
90000 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account