Senior Backend Engineer (Remote, EU)

Barcelona €75,000-€95,000 Permanent

A high-growth technology company is seeking a Senior Backend Engineer to design, build, and maintain robust, scalable APIs and services. In this backend-focused role, you will own feature development from initial design through to deployment. Working primarily with Python and Django, you will collaborate closely with product and frontend teams, maintaining a strong emphasis on code quality, testing, and long-term maintainability.


Core Tech Stack

  • Backend: Python, Django, Django Rest Framework (DRF)
  • Database: PostgreSQL, SQL
  • Infrastructure: Celery, Redis, Elasticsearch
  • CI/CD: GitLab
  • Frontend Exposure: React (basic familiarity)


Key Responsibilities

  • Feature Development: Design and build new features and APIs using Django/DRF.
  • Code Quality: Write robust, scalable, and maintainable backend code supported by comprehensive tests and documentation.
  • Collaboration: Scope and estimate backend work while partnering with product and design teams to deliver seamless user experiences.
  • Technical Ownership: Participate in code reviews, debug production issues, and identify technical improvements that drive clear business impact.
  • Standards: Ensure all code meets rigorous performance, security, and compliance standards.


Must-Haves

  • Deep Production Experience: Extensive experience with Django and Django Rest Framework is the foundation of this role.
  • Python Expertise: Proven track record of building scalable services and APIs.
  • Data Proficiency: Solid SQL knowledge and database design skills.
  • Quality Focused: Strong experience with testing frameworks (unit, integration, and e2e).
  • Technical Versatility: Basic familiarity with React or modern frontend frameworks to ensure smooth integration with frontend teams.
  • Communication & Ownership: Strong written communication for remote collaboration and the ability to manage multiple priorities independently.
  • Remote Fluency: Demonstrated experience working effectively in distributed teams.


Nice-to-Haves

  • Experience with PostgreSQL, Elasticsearch, Celery, and Redis.
  • Familiarity with GitLab CI/CD pipelines.
  • Prior experience in start-up or scaleup environments.
  • Experience working within internationally distributed teams.
Share this job:

Apply now

Similar Jobs

C# Developer

Naarden Up to €70,000 + benefits, mobility allowance Permanent

Software Engineer

Naarden Up to €85,000 + benefits, mobility allowance Permanent

πŸ”‹ AWS Data Engineer πŸ”‹

Amsterdam πŸ’° Up to €100k per annum + Amazing Benefits! Permanent