Senior Backend Software Engineer (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Backend Software Engineer (Python): Building and continuously delivering backend services for mobile apps in a microservices architecture with an accent on RESTful web services, CI/CD pipelines, and cloud deployments on AWS. Focus on designing and implementing new features end-to-end, promoting test automation (unit/integration/e2e/performance), and reducing technical debt while coordinating incidents and mentoring junior colleagues.
Location: Madrid, Spain (Hybrid, 60% onsite/40% home office)
Salary: €45,400 - €68,000 EUR
Company
is a pet e-commerce company building services for millions of customers.
What you will do
- Collaborate with product owner and architects in an Agile/Scrum environment to investigate solutions, estimate work, and align on requirements.
- Design, implement, deliver, and support backend solutions (RESTful web services) using microservices architecture.
- Integrate backend services with iOS and Android mobile apps and support the full software development lifecycle (discovery to maintenance).
- Promote and implement test automation, including unit, integration, e2e, and performance tests.
- Build and maintain CI/CD pipelines and deploy services using Docker, Kubernetes, AWS, and Terraform.
- Maintain existing applications, reduce technical debt, and coordinate incident response with the team.
Requirements
- 6+ years of professional experience with Python; Java and Spring Framework experience is a plus.
- Strong understanding of complex architecture landscapes and ability to independently investigate and implement new features.
- Ownership mindset with experience in unit testing and Test-Driven Development (TDD).
- Experience with DevOps tools and practices: container orchestration, CI pipelines, monitoring/alerting, AWS, and Kubernetes.
- Ability to contribute across the full software development lifecycle (frontend, backend, testing, and DevOps).
- Excellent verbal and written communication skills; working language is English.
Nice to have
- Experience with Agile practices and knowledge of Agile values/principles.
- Experience with microservices and the e-commerce domain.
- Experience with AI-assisted development (e.g., GitHub Copilot/Copilot Chat) for code generation, refactoring, test automation, and debugging.
Culture & Benefits
- Hybrid working model: 60% onsite and 40% at home.
- Option to work abroad for 20 days in approved countries.
- Self-organized Scrum teams with pair programming, code reviews, and training opportunities.
- DevOps mindset with focus on continuous delivery and clean code.
- Wellbeing offers, subsidised transport or bike leasing, and a 20% discount on products.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →