cover
Full Time

Senior Backend Developer/ 3 days ago

Devoteam
Attractive
Application ends: 2026-03-13

Quick Summary

Devoteam is hiring a full-time, 100% remote Senior Backend Developer with at least 5 years of experience, preferably a Computer Science Engineer, to join their team in Spain. The role requires proficiency in Java Spring Boot or Python FastAPI, experience with Layered and Event-Driven Architectures, relational databases (Flyway, Alembic, Liquibase), TDD, API First, Docker, and GitFlow. Key activities include designing RESTful APIs, implementing TDD, and managing asynchronous events. Candidates must have B2 English proficiency and strong soft skills in code review, documentation, and analytical proactivity.

Company Description

Devoteam is a leading European consultancy specializing in digital strategy, technology platforms, cybersecurity, and business transformation. We focus on 6 key areas: Digital Business & Products, Data-driven Intelligence, Distributed Cloud, Business Automation, Cybersecurity, and Sustainability through Digitalization.

With 25 years of experience, Devoteam is an innovative and mature consultancy, fostering the growth of 10,000 professionals. Our consultants are continuously certified in the latest technologies, with expertise in: Cloud, BI, Data Analytics, Business Process Excellence, Customer Relationship Management, Cybersecurity, Digital Marketing, Machine Learning, and Software Engineering. Devoteam was recognized as Partner of the Year 2021 by top cloud leaders: AWS, Google Cloud, Microsoft, Salesforce, and ServiceNow.

Job Description

We are seeking a Senior Backend Developer with at least 5 years of experience to join our team. This is a stable, 100% remote work opportunity.

Requirements

Experience

At least 5 years of demonstrable experience in Backend development.

Education

  • Preferable: Computer Science Engineer / Technical Computer Engineer (or similar).
  • Higher Vocational Training (Dual or simple).
  • Bootcamp profiles with solid, demonstrable technical experience are valued.

Technical Skills & Technologies

  • Languages and Frameworks: Proficiency in Java Spring Boot or Python FastAPI. Experience with Ruby on Rails, Sinatra, or Rust Axum is a plus.
  • Architecture: Proven experience with Layered Architecture and Event-Driven Architecture systems.
  • Databases and Migrations: Strong experience with relational databases and schema versioning using tools like Flyway, Alembic, or Liquibase.
  • Testing & Quality: Demonstrable practice in TDD and API First, including creating robust integration tests (Testing Trophy).
  • Local Infrastructure: Proficient in Docker (image creation, Docker Compose, Testcontainers). Minikube experience is a plus.
  • Code and Task Management: Fluent in GitFlow. Experience with task managers (e.g., Jira, Linear) and strict traceability (commits/branches linked to tickets).

Key Activities

  • RESTFul API: Design and develop API endpoints.
  • TDD: Implement Red-Green-Refactor methodology, writing integration and unit tests upfront.
  • Layered Architecture: Implement business logic across layers (Controller, Service, Repository, Request DTO, Response DTO) and manage asynchronous events (Publishers/Listeners).
  • UML and Documentation: Actively participate in technical refinements to clarify functional requirements before coding.

Languages

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

Soft Skills

  • Code Review (CR) Culture: Provide and receive constructive technical feedback, fostering code excellence and uniformity.
  • Written Communication and Documentation: Document technical knowledge clearly, including sequence diagrams and onboarding guides (e.g., in Confluence, Draw.IO).
  • Analytical Proactivity: Proactively identify and address functional/technical clashes during the design phase, consulting with Product/Analysts.

Optional (Valued Skills)

  • Software Design: Solid knowledge and practical application of Design Patterns (GoF) and ability to model complex solutions using UML (Class, Sequence, State Diagrams).
  • Distributed Ecosystem: Experience with Microservices architecture challenges (inter-service communication, resilience, distributed traceability, progressive pagination).
  • NoSQL Databases: Experience with non-relational engines, especially document-oriented (e.g., MongoDB) or key-value stores (e.g., Redis).
  • Advanced Event-Oriented Ecosystem: Practical experience with high-performance messaging brokers like Apache Kafka (or RabbitMQ/AWS SQS), ensuring event processing idempotence and SAGAS.
  • Resilience and Observability: Knowledge of stability patterns (Circuit Breaker, Retry, Fallback) and observability stacks (OpenTelemetry, Prometheus, Grafana, ELK, Datadog) with TraceIDs.
  • DevOps & Cloud: Familiarity with public cloud platforms (AWS, GCP, Azure), CI/CD pipeline creation (GitHub Actions, GitLab CI, Jenkins), and Kubernetes (K8s) deployments.
  • Polyglotism: Professional or project experience 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