cover
Full Time

Senior Backend Developer/ 4 days ago

Devoteam
Attractive
Application ends: 2026-03-13

Quick Summary

This permanent, 100% remote Senior Backend Developer role in Madrid requires at least 5 years of experience, preferably with a Computer Science background. Responsibilities include designing and developing RESTful API endpoints, implementing business logic in layered and event-driven architectures, practicing TDD with robust integration tests, and contributing to technical documentation. Essential skills include proficiency in Java Spring Boot or Python FastAPI, relational databases with migration tools, Docker, GitFlow, and task managers. Candidates must have B2 English, strong code review skills, and analytical proactivity. Valued experience includes Microservices, NoSQL databases (MongoDB, Redis), Apache Kafka, resilience/observability patterns, DevOps, and cloud platforms (AWS, GCP, Azure).

Devoteam is a leading European consultancy focused on digital strategy, technology platforms, cybersecurity, and business transformation through technology. Centered on 6 areas of specialization, we address our clients' strategic challenges: Digital Business & Products, Data-driven Intelligence, Distributed Cloud, Business Automation, Cybersecurity, and Sustainability achieved through Digitalization.

Technology is in our DNA, and we believe in it as a lever capable of driving change for improvement, maintaining a balance that allows us to offer our clients top-tier technological tools, always with the closeness and professionalism of a team that acts as a guide along the way.

Our 25 years of experience make us an innovative, consolidated, and mature consultancy that enables the development of our 10,000 people, continuously certifying our consultants in the latest technologies and counting on experts in: Cloud, BI, Data Analytics, Business Process Excellence, Customer Relationship Management, Cybersecurity, Digital Marketing, Machine Learning, Software Engineering and Development. Devoteam was awarded Partner of the Year 2021 by the 5 cloud leaders: AWS, Google Cloud, Microsoft, Salesforce, and ServiceNow.

#CreativeTechnologyForBetterChange

We are looking for a Senior Backend Developer (with at least 5 years of experience) to join our team permanently in a 100% remote work modality.

Experience

  • At least 5 years of demonstrable experience in Backend development.

Education

  • Preferred: Computer Science Engineer / Technical Computer Engineer (or similar).
  • Higher Vocational Training (Dual or simple). Bootcamp profiles will be valued if they provide solid and demonstrable experience in the technical requirements.

Technologies

  • Languages and Frameworks: Proficiency in Java Spring Boot or Python FastAPI. Other languages with similar frameworks are valued: Ruby on Rails or Sinatra or Rust Axum.
  • Architecture: Real experience working with Layered Architecture and Event-Driven Architecture systems.
  • Databases and Migrations: Solid experience with relational databases and schema versioning using migration tools (Flyway, Alembic, Liquibase, or similar) to ensure parity between environments.
  • Testing & Quality: Demonstrable practice in TDD and API First. Experience creating robust integration tests (Testing Trophy).
  • Local Infrastructure: Proficiency in Docker (image creation, Docker Compose, Testcontainers). Minikube is valued.
  • Code and Task Management: Fluent use of GitFlow. Experience with task managers (Jira, Linear, etc.), strict traceability (commits and branches always associated with the ticket).

Activities

  • RESTful API: Design and development of endpoints.
  • TDD, Red-Green-Refactor: Writing integration and unit tests from the start.
  • Layered Architecture: Implementation of business logic in layers (Controller, Service, Repository, Request DTO, Response DTO) and management of asynchronous events (Publishers/Listeners).
  • UML and Documentation: Active participation in technical refinements to clarify functional doubts before coding.

Languages

  • Minimum B2 English (ability to read technical documentation, write code/commits, and understand technical conversations).

Soft Skills

  • Code Review (CR) Culture: Ability to give and receive constructive technical feedback, without ego. Seek excellence and uniformity of team code through critical but empathetic reviews.
  • Written Communication and Documentation: Habit of not leaving knowledge only in the code. Ability to write clear technical documentation, sequence diagrams, and onboarding guides in Confluence, Draw.IO (or similar tools).
  • Analytical Proactivity: Not just a "code monkey." Ability to raise concerns and consult with Product/Analysts when a functional requirement clashes with technical logic during the test design phase.

Optional (Positively Valued)

  • Software Design: Solid knowledge and practical application of Design Patterns (GoF) and ability to model complex solutions using UML (Class, Sequence, State Diagrams) before programming.
  • Distributed Ecosystem: Real experience facing the challenges of a pure Microservices architecture (service communication, resilience, distributed traceability, progressive pagination).
  • NoSQL Databases: Experience working with non-relational engines, especially document-oriented (e.g., MongoDB) or key-value stores (e.g., Redis).
  • Advanced Event-Oriented Ecosystem: Practical experience working with high-performance messaging brokers, ideally Apache Kafka (or alternatives like RabbitMQ/AWS SQS). Ensuring idempotence in event processing. SAGAS.
  • Resilience and Observability: Stability patterns in distributed systems, such as Circuit Breaker, Retry, and Fallback, to prevent cascading failures. Observability, instrumenting logs using TraceIDs and using monitoring stacks (e.g., OpenTelemetry, Prometheus, Grafana, ELK, or Datadog).
  • DevOps & Cloud: Knowledge of public cloud platforms (AWS, GCP, or Azure), creation and maintenance of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins), and deployments in Kubernetes (K8s) clusters.
  • Polyglotism: Professional experience or serious projects in other backend languages such as PHP, Ruby, Rust, or Go.

Share

Devoteam

Devoteam

  • Address
    C. Alcalá,44,Centro,28014 Madrid,España
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy