Senior Python Backend Architect

Mahxipano Software
Municipality of Bilbao, Spain
21 days ago

Role details

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

Job location

Municipality of Bilbao, Spain

Tech stack

API
Application Performance Management
Automation of Tests
Software as a Service
Cloud Computing
Cloud Engineering
Code Review
Databases
Distributed Systems
Python
Message Broker
NoSQL
Performance Tuning
Software Architecture
RabbitMQ
Reliability Engineering
Software Engineering
SQL Databases
Systems Architecture
Data Processing
Backend
Event Driven Architecture
Containerization
Kubernetes
Kafka
REST
Docker
Microservices

Job description

As a Senior Python Backend Architect, you will be responsible for designing, building, and optimizing large-scale backend platforms capable of handling significant traffic, data processing, and business-critical workloads. You will play a key role in defining architectural standards, mentoring engineering teams, and ensuring the reliability and scalability of our systems., * Design and architect highly scalable backend systems using Python.

  • Lead technical decisions regarding system architecture, performance, and reliability.
  • Develop and maintain distributed services, APIs, and microservices.
  • Optimize application performance, database efficiency, and system throughput.
  • Implement best practices for security, monitoring, testing, and deployment.
  • Collaborate with product managers, engineers, and stakeholders to deliver robust solutions.
  • Review code and provide technical mentorship to development teams.
  • Drive continuous improvement of engineering processes and technical standards.
  • Troubleshoot and resolve complex production issues.

Requirements

Do you have experience in Software development?, * 7+ years of professional software development experience.

  • Extensive expertise in Python and backend architecture.
  • Strong experience designing high-load, distributed systems.
  • Deep understanding of RESTful APIs, microservices, and event-driven architectures.
  • Experience with SQL and NoSQL databases.
  • Proficiency with cloud platforms and containerization technologies.
  • Strong knowledge of system performance tuning, scalability, and reliability engineering.
  • Experience with CI/CD pipelines and automated testing.
  • Excellent problem-solving and communication skills.
  • Fluent English required.

Preferred Qualifications

  • Experience with Kubernetes and Docker.
  • Background in fintech, SaaS, e-commerce, or other high-traffic platforms.
  • Experience with message brokers such as Kafka or RabbitMQ.
  • Familiarity with infrastructure-as-code and cloud-native architectures.
  • Previous experience leading engineering teams or architecture initiatives.

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Health insurance
  • Dental insurance
  • Life insurance
  • Opportunities for advancement, Sueldo: 68.000,00€ al año

Apply for this position