Backend Engineer (Python & AWS)
Demo Datos Barcelona, Catalonia, Spain
IT Services and IT Consulting · 51-200 employees
About the role
The role involves designing and implementing disaster recovery architectures using Infrastructure as Code to ensure system fault tolerance and data integrity. You will also manage CI/CD pipelines and collaborate with cross-functional teams to maintain compliance with regulations like GDPR and DORA.
What they look for
Requirements
Candidates must have solid backend development experience with Python, Shell scripting, and AWS cloud-native services. Proficiency in MongoDB, Infrastructure as Code tools like Terraform, and a strong background in disaster recovery mechanisms are essential.
Full description
Descripción del puesto / Funciones
- Architecture & Design: Understand the project architecture and design documentation related to the Disaster Recovery (DR) implementation for the Control Plane.
- Infrastructure as Code (IaC): Build and maintain Terraform/OpenTofu IaC to create required AWS cloud artifacts, specializing in backup/recovery mechanisms, master-slave systems, data replication, and reconciliation.
- CI/CD & DR Automation: Implement CI/CD pipelines to recover end users, tenant data, and application states during a disaster scenario.
- Testing & Quality Assurance: Implement unit tests and end-to-end tests to validate system quality, fault tolerance, and DR readiness.
- Documentation & Execution: Document all DR procedures clearly and execute/test the full end-to-end disaster recovery process successfully.
- Compliance & Collaboration: Ensure system compliance with key regulations (GDPR, DORA) while collaborating with multi-disciplinary stakeholders across client, security, data, tech, legal, and product teams.
Estudios
Requisitos mínimos
- Core Technical Expertise: Solid backend development experience using Python and Shell scripting.
- AWS Cloud Native Stack: Hands-on experience with AWS Cognito, IAM, Lambda, Secrets Manager, Parameter Store, KMS, CodePipeline, and CodeBuild.
- Database & IaC: Experience with MongoDB and Infrastructure as Code (Terraform or OpenTofu).
- Disaster Recovery Focus: Experience developing backup/recovery mechanisms, data replication, master-slave systems, and data reconciliation.
- Languages: Fluency in English (written and oral).
- Soft Skills: High autonomy, proactive mindset, analytical problem-solving skills, precision with technical details, and the ability to thrive in a distributed team and fast-paced environment.
Requisitos valorables
- eAdditional Tech Stack: Experience with Auth0, Pytest, OpenAPI standards, and asynchronous programming/communication.
- Methodologies & Security: Knowledge of SAFe, Scrum, or Kanban, alongside strong security practices in software development and Identity & Access Management (IAM).
- Certifications: Relevant certifications or training in Agile methodologies, AWS, or MongoDB.
Idiomas
English is a must Ubicación
Barcelona ¿Por qué nosotros?
Prioridad
About us
Pasiona Consulting es una consultora tecnológica, partner de Microsoft, dedicada al diseño, desarrollo e implementación de aplicaciones de software a medida para clientes de múltiples sectores.
Similar roles
-
Senior Python Developer H/F
Consort Group Brussels, Brussels-Capital, Belgium · €55K–€70K/yr
-
Python Backend Engineer
ioet San José de Alluriquín, Santo Domingo de los Tsáchilas, Ecuador
-
Développeur Python (IA addict) H/F - LYON
Smile Group Villeurbanne, Auvergne-Rhone-Alpes, France
-
Software Engineer - Python
Oxford Data Plan Indore, Madhya Pradesh, India
-
Lead Software Engineer - Go / Kubernetes / Python - Public Cloud Engineering
JPMorgan Chase & Co. City of London, England, United Kingdom
-
Senior Quantitative Developer - Python
Qube Research & Technologies Dubai, Dubai, United Arab Emirates