Back end Software Developer

Mercedes-benz Group Services Madrid
Málaga, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 60K

Job location

Remote
Málaga, Spain

Tech stack

API
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Static Program Analysis
Software Quality
Relational Databases
DevOps
Python
PostgreSQL
MongoDB
NoSQL
Software Architecture
Cloud Services
Search Technologies
Service-Oriented Architecture
React
Backend
FastAPI
Modularization
Containerization
Front End Software Development
Asynchronous Programming
Api Design
Software Coding
REST
Docker
Microservices

Job description

  • 3+ years of experience in Python development focused on cloud technologies.
  • Experience designing and maintaining APIs and scalable backend systems.
  • Collaboration with stakeholders for requirements analysis.

Responsabilidades

  • Oversee and contribute to development of critical software components.
  • Collaborate with cross-functional teams for alignment on architectural decisions.
  • Embrace best practices and coding standards.

Conocimientos

Python Development RESTful APIs Asynchronous Programming Docker API Design Unit Testing Cloud Platforms (Azure, AWS)

Herramientas

FastAPI PostgreSQL MongoDB React Descripción del empleo

Requirements

We are seeking a highly skilled Backend Software Engineer to join our team. The ideal candidate will have a strong background in backend development, with experience in building scalable systems, APIs, and cloud-based services.

Mandatory technical knowledge:

  • Proven experience as a Python Developer.

  • Knowledge of RESTful APIs and asynchronous programming.

  • Experience with service-oriented architecture and modularisation.

  • Experience with Docker (e.g. deployment and DevOps).

  • Experience with interface/API design and development (e.g. FastAPI).

  • Experience with unit testing and containerized development (e.g. Dev Containers).

  • Experience with cloud platforms: Azure, AWS.

Desirable technical knowledge:

  • Knowledge of DevOps practices and CI/CD pipelines.

  • Experience with RDBMS and NoSQL databases: PostgreSQL, MongoDB.

  • Experience with frontend frameworks (e.g. React).

  • Familiarity with GenAI RAG pipelines and vector stores (e.g. FAISS, ChromaDB, Azure AI Search).

  • Experience using pre-commit hooks to enforce code quality, formatting, or static analysis before pushing code.

  • 3 years of practical experience in Python development, with a strong focus on cloud technologies and microservices architecture.
  • Experience designing and maintaining APIs and scalable backend systems (FastAPI preferred).
  • Experience working with containerized environments and DevOps workflows.
  • Collaborate with stakeholders to gather and analyze requirements and translate them into scalable and maintainable system architectures.
  • Define system components, modules, and interfaces.
  • Embrace best practices and coding standards.
  • Oversee and contribute to the development of critical components of the software system.
  • Collaborate with cross-functional teams to ensure alignment between architectural decisions and development efforts.
  • Very good analytical thinking and communication skills.

Benefits & conditions

Competitive salary Ticket restaurant 60% mobile work 30 days of holidays Annual Training Plan, * Opportunity to work in a dynamic and innovative environment.

  • Collaborate with global teams and industry experts.
  • Contribute to cutting-edge cybersecurity projects.
  • Competitive salary and benefits package (ticket restaurant, renting, etc.).
  • 60% Mobile work
  • Flexible entering hours
  • 30 working days of holidays
  • Annual Training Plan

Seniority level

  • Seniority level Associate

About the company

A leading automotive company in Andalucía is looking for a Backend Software Engineer with strong backend development skills, especially in Python and cloud technologies. The ideal candidate will work in a dynamic environment, focusing on building scalable systems and APIs. The role offers competitive salary, flexible working hours, and significant holiday time.

Apply for this position