Python Backend Engineer

Volkswagen Group Services Iberia Logo

Volkswagen Group Services Iberia

๐Ÿ“Remote - Spain

Summary

Join Volkswagen Group Services' Volkswagen Digital:Hub in Spain as a Backend Developer. This role offers a collaborative, innovative start-up environment within a large global company. You will work with design, frontend, backend, and testing teams to build scalable products using Agile methodologies and best practices. Responsibilities include technical leadership, mentoring junior developers, creating automated tests, analyzing system improvements, and innovating solutions. The position requires a Bachelor's degree in Engineering, 3+ years of backend development experience (including 1+ year in Python/FastAPI), strong communication skills, and deep knowledge of development patterns and methodologies. The company offers fully remote work, flexible hours, professional development tools, and a competitive holiday package.

Requirements

  • Bachelorโ€™s Engineering degree
  • Minimum of 3 years of experience in back-end development with at least 1 years specifically in Python/FastAPI
  • English minimum B2 // ability to hold fluent conversations in English
  • Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment
  • Strong verbal and written communication skills, with the ability to effectively collaborate with remote teams
  • Deep knowledge about development and architecture patterns
  • Deep knowledge about development methodologies like TDD or DDD
  • Clean code banner
  • Organized and proactive person with high quality standards

Responsibilities

  • Work on a day-to-day basis with our design, frontend, backend and testing team to build a scalable and solid product
  • Work using best practices (testing, code reviews, DDD, CI/CD, clean cose...) and Agile methodologies
  • Collaborate in the design of the cluster architecture
  • Provide technical leadership and mentorship to junior developers, ensuring best practices and coding standards are followed
  • Create of new automated tests/alerts
  • Analysis of new functionalities/system improvements
  • Stay updated with the latest industry trends and technologies, suggesting improvements and implementing innovative solutions to enhance our products
  • Write unit and integration tests

Preferred Qualifications

  • Knowledge Java > 8
  • Knowledge Typescript and Angular
  • Knowledge S3 - Amazon Simple Storage Service
  • AWS; AWS Glue, AWS Lambda, AWS CloudFormation Service, AWS Cloudwatch Service, AWS DynamoDB Service, AWS VPC (Amazon Virtual Private)
  • IAM - Identity & Access Management Service
  • Communication protocols - REST, GRPC
  • Dev ops knowledge (kubernetes, openshift)
  • Application containerization - docker, dockerfile, docker compose

Benefits

  • Fully remote work capability, with an option to work from our office when needed
  • Access to professional development tools and free language courses
  • Flexible working hours to accommodate personal and professional needs
  • A competitive holiday package and access to a variety of employee discounts

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.