We are all Humans!
Senior Python Engineer
Location
Portugal
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Engineer
HumanIT Digital Consulting
• Design and deliver resilient backend systems and cloud infrastructure • Develop robust APIs and automate infrastructure • Orchestrate containerized workloads • Implement reliable real-time and batch data pipelines • Contribute to backend services developed with Python and FastAPI • Support infrastructure automation using Terraform and Kubernetes (AKS)
Job Requirements
- Minimum 6 years of professional experience in Software Engineering, Backend Engineering, or Data Engineering roles
- Strong experience with Python development in production environments
- Hands-on expertise building APIs and microservices using FastAPI
- Experience working with Microsoft Azure cloud services and infrastructure
- Solid knowledge of Infrastructure as Code using Terraform
- Strong experience with Kubernetes, specifically Azure Kubernetes Service (AKS)
- Experience working with Docker containers and orchestration environments
- Knowledge of cloud networking concepts, including CDN, WAF, and secure infrastructure design
- Experience building and maintaining CI/CD pipelines and automated deployment workflows
- Familiarity with real-time and batch data architectures using Kafka and/or Amazon Kinesis
- Strong understanding of software architecture, distributed systems, and scalable platform design
- Professional-level English communication skills, both written and spoken
- Ability to collaborate with technical and non-technical stakeholders in agile environments
Benefits
- Fully remote opportunity
- Collaborative engineering environment
- Technical excellence and knowledge sharing
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Backend Developer
MindTechYour partner in Nearshore IT Outsourcing services. From Latam to the world.
• Diseñar, desarrollar y mantener servicios backend y APIs escalables utilizando tecnologías Java y Spring Boot. • Participar en definiciones de arquitectura y diseño técnico de aplicaciones empresariales. • Construir y optimizar arquitecturas basadas en microservicios y sistemas distribuidos. • Desarrollar aplicaciones seguras, resilientes y de alta disponibilidad. • Colaborar con equipos de producto, QA, DevOps y negocio. • Realizar code reviews y promover buenas prácticas de desarrollo. • Analizar y resolver problemas complejos en producción. • Participar en iniciativas de mejora continua relacionadas con performance, seguridad y escalabilidad. • Trabajar sobre entornos cloud-native y aplicaciones containerizadas.
Desarrollador .NET, Azure
MindTechYour partner in Nearshore IT Outsourcing services. From Latam to the world.
• Diseñar, desarrollar y mantener aplicaciones enterprise utilizando .NET y Azure. • Construir y optimizar APIs REST y microservicios escalables. • Participar en definiciones de arquitectura y decisiones técnicas. • Trabajar junto a equipos de producto, QA y DevOps asegurando entregas de calidad. • Implementar mejoras de performance, seguridad y escalabilidad. • Colaborar en iniciativas de automatización y CI/CD. • Realizar code reviews y promover buenas prácticas de desarrollo. • Resolver incidentes complejos y dar soporte a ambientes productivos.
• Assess and evolve Zipline's engineering practices: evaluate CI/CD pipelines, test coverage, and developer workflows to surface the highest-impact opportunities, establish DORA baselines, and co-develop a prioritized QE roadmap with engineering leads. • Strengthen CI/CD quality gates, including linting, security scanning (SAST/SCA), and test coverage checks, expanding coverage across pipelines while keeping builds fast and teams unblocked. • Build visibility into engineering health with quality dashboards that surface test coverage, failure rates, and deployment trends, paired with enhanced monitoring and alerting that helps teams catch issues before customers do. • Explore and embed AI-powered tooling across the engineering workflow, from intelligent test generation and AI-assisted code review to LLM-powered anomaly detection, making quality faster and smarter. • Streamline local development: faster environments, smoother onboarding, and automation that eliminates toil and keeps engineers moving. • Manage and optimize containerized infrastructure on Kubernetes and AWS using Terraform, improving reliability and reducing manual operational burden. • Partner with teams across engineering to embed good quality practices through influence and enablement. • Evolve the platform over time toward more structured tooling: policy-as-code for architectural standards, API contract testing, spec validation, and lightweight self-service patterns, paced by what the team and the tooling have earned the right to build. • Participate in on-call rotations and support critical platform and infrastructure issues.
• Performs activities covering the entire software development lifecycle, from gathering requirements through supporting the final deployment of the features developed, in line with agile development practices. • Gather user requirements; • Define and size system requirements and functionalities; • Create system prototypes; • Write code in the programming languages specified by the client; • Perform system testing; • Deploy systems according to the client's standards; • Fix system defects; • Document processes and produce diagrams describing the solutions.



