Backend Engineer (Madrid)

Backend Engineer (Madrid)

04 ago
|
Dcycle
|
Madrid

04 ago

Dcycle

Madrid

- API lifecycle: versioning, rate limiting, observability

Job title: Backend Engineer

Team: Product

Location: Hybrid work model from Madrid, Spain

About Us

In 10 years , all companies will operate a non-financial system . As we see it, it’s either Dcycle or bust .

Sustainability should not be a cosmetic exercise. Dcycle is the startup born to make that happen.

Amidst the regulatory, financial, and technical maze that has attempted to equate sustainability with Non-Financial Statements , the industry has made access to information more complex. When faced with a black box, the keyholder becomes indispensable. In this context, the only way to elevate sustainability to the level it deserves is by adding transparency and eliminating all the bullshit .

At Dcycle , we are determined to fulfill a mission: giving companies control over sustainability .

And we are building an amazing team to make it happen.

What You’ll Do

As a Backend Engineer, You Will

- Design and implement scalable, secure, and maintainable backend services with high-quality code.
- Build robust solutions using Python (2-4 years of experience), with a strong focus on best practices and clean architecture.
- Develop microservice solutions using RESTful APIs and event-driven systems (e.g., gRPC, Kafka, SQS), ensuring alignment with product requirements and technical excellence.
- Contribute to CI/CD pipelines (GitHub Actions, AWS CodePipeline) to guarantee reliable deployments and efficient development workflows.
- Work with AWS cloud-native infrastructure, leveraging services like EC2, ECS, Lambda, RDS, DynamoDB to deliver scalable products.
- Apply infrastructure-as-code principles using CloudFormation and CDK to maintain consistency and security across environments.
- Implement system design patterns, including domain-driven design, CQRS, and event sourcing, where they create clear value.
- Collaborate cross-functionally with DevOps, Data, Design, and frontend teams to deliver high-impact features and improvements.
- Use AI and Claude as daily work tools: for debugging, documentation, preparing new features, understanding legacy code, exploring solutions, etc. We’re looking for someone who sees this as a competitive advantage, not a threat.
- Drive technical excellence, performance, and reliability in everything you build, contributing to a culture of continuous improvement.
- Support and learn from team members while taking full ownership of your deliverables.

How We Work with AI

- We use Claude for real-time debugging, identifying issues faster and understanding complex system behaviours.
- We document with AI: we generate and maintain up-to-date technical documentation, reducing friction.
- We prepare new features: we explore architectures, discuss trade-offs, and prototype faster.
- We understand code: onboarding to new parts of the codebase, refactoring,



and impact analysis are accelerated with AI as a copilot.

We’re Looking For Profiles Who

- Have genuine curiosity about how AI can amplify their work, not replace it.
- Want to go deeper with these tools, experiment, and share learnings with the team.
- Combine classic technical rigor (testing, architecture, fundamentals) with openness to new ways of doing things.

Tech Stack & Responsibilities

Core Backend & DevOps

- Python (intermediate-advanced level)
- REST/gRPC APIs & messaging queues
- Testing frameworks (pytest, unittest) with TDD/BDD methodologies
- CI/CD with GitHub Actions, CodePipeline, containerization via Docker, ECS, Fargate, EKS
- Debugging and performance optimisation in staging and production
- AWS Cloud Architecture: EC2, ECS, Lambda, API Gateway, Route 53, ELB
- Databases: PostgreSQL, RDS, DynamoDB, Aurora
- Event-driven design using SQS, SNS, Step Functions, EventBridge
- Infrastructure as Code: CDK, CloudFormation
- Security: IAM, KMS, encryption, least privilege, secret management
- Monitoring & Compliance: CloudWatch, X‑Ray, AWS Config, ISO 27001 understanding

Software Architecture & System Design

- Highly available, distributed system design
- Domain-driven design, service boundaries
- Trade-off analysis and cost‑aware architectural decisions

Data & API Strategy

- SQL/NoSQL schema design, indexing, migrations (Alembic)
- API lifecycle: versioning, rate limiting, observability
- Idempotency, consistency, and secure access patterns

Ownership & Collaboration

- End‑to‑end ownership of backend projects
- Participate in technical reviews and knowledge sharing
- Promote engineering best practices and documentation

Who You Are

- Strong problem‑solver with a total ownership mentality
- Autonomous, curious, and impact‑driven: you don’t wait to be told what to do—you identify problems and propose solutions
- You have 2‑4 years of backend experience, but act with the autonomy of someone with more mileage
- Solid communication skills, written and verbal
- Passionate about clean, testable, and scalable code
- Curious about AI and new tools: you see Claude and similar tools as productivity multipliers
- You want to learn and experiment with modern approaches to product development
- Collaborative and proactive with a great sense of humour

What We’re NOT Looking For

- Profiles who think “this is how it’s always been done”
- People who see AI as a threat or distraction




- Engineers who just want to execute tickets without questioning or proposing

What We ARE Looking For

- Structured and technically solid mindset, but open to new ways of working
- Someone who combines classic fundamentals with modern product thinking
- Brutal agency: ability to make decisions, unblock problems, and move fast without sacrificing quality

What We Offer

- 23 vacation days
- 7 days of team‑building per year
- Cobee card for added flexibility
- Subsidised training for continuous development
- Competitive gross annual salary depending on experience
- Based in Madrid, Spain
- 3 onsite + 2 remote days as a base
- +1 remote day for moms and dads with 0–6 yo children
- +1 remote day if commuting takes longer than 1h (Google Maps base)

- 1‑1s will be mandatory onsite
- General All Hands will be mandatory onsite
- Full remote (optional) from the end of the summer team‑building up to the warm‑up week
- Full remote (optional) from Dec 23rd to Jan 6th (both included)

HOW WILL YOU DO IT?

At Dcycle , we take inspiration from models like La Masía at FC Barcelona , one of the most prestigious and recognised football academies in the world.

Its success lies in a holistic approach that combines a clear playing philosophy, an innovative methodology, and a long‑term commitment to the technical , tactical and personal development of its players.

At Dcycle , we embrace a long‑term vision and a comprehensive development philosophy. We are not just looking for immediate results, but for people with the potential and determination to make a difference. We prioritise professionals who share our mission: giving companies control over sustainability .

We don’t just evaluate technical skills or past achievements; we focus on individuals with curiosity , critical thinking , and a commitment to continuous learning. We want people who don’t just complete their tasks but challenge ideas, bring new perspectives, and drive change.

The People Who Belong In Dcycle Are

- We believe in agency. Agency is significantly more powerful and significantly more scarce than intelligence.
- We fix what’s broken → with ownership, autonomy, and responsibility.
- We take humour seriously → spending time together is a pleasure.
- Intelligent → we learn quickly, are versatile, and technically brilliant at something.

The People Who Belong In Dcycle Act

- With confidence → whether acting autonomously or seeking opinions and getting involved; we value feedback as the only way to grow.
- Guided by metrics → we rely on key metrics to evaluate our efforts.
- Close to the customer → we maintain constant, iterative conversations with our customers and prospects to learn from our experiments (both about the problems and the solutions we create).
- By taking risks → we understand that failure is the price of learning.

#J-18808-Ljbffr

📌 Backend Engineer (Madrid)
🏢 Dcycle
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: backend engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: backend engineer (madrid) / madrid