Trakstar
Python Developer
Python developer building data services, APIs (FastAPI), and secure Azure cloud infrastructure using Terraform, AKS/Kubernetes and Docker, plus real-time (Kafka/Kinesis) and batch data pipelines, with AI/LLM application experience. Role at a custom software development firm in Portugal, on a long-term project.
- Compensation
- Not disclosed
- Location
- Portugal
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- At least 7 years of deep experience with Azure and cloud infrastructure (Networking, WAF, CDN)
- At least 7 years of experience with Infrastructure as Code using Terraform
- Hands-on experience with AKS/Kubernetes and Docker
- At least 10 years of experience; strong Python development skills with deep expertise in FastAPI web services
- Experience building AI-enabled applications, especially recommendation or conversational systems and LLM/AI evaluation frameworks
- Clear understanding of how AI systems differ from traditional deterministic systems
- Fluent in English
- Experience with CI/CD workflows, DevOps practices, and automated deployment pipelines
- Strong knowledge of modern testing methodologies and automated testing frameworks
- Experience supporting, monitoring, and operating critical production systems, including troubleshooting and post-mortem analysis
- Experience with real-time (Kafka/Kinesis) and batch data pipelines
- Able to define technical direction and communicate complex architectures to stakeholders in Agile environments
Full description
Overview:
A technology company specialized in custom software development and digital transformation for both national and international contexts is seeking a Python Developer to join an agile, collaborative team where your voice matters as much as your code.
What will you do?
- Build Software & APIs: Develop software services and APIs using Python frameworks, ideally FastAPI, to create reliable and efficient data processing and deployment experiences.
- Cloud Infrastructure Engineering: Design and maintain secure cloud infrastructure from a software engineering perspective, including core networking components such as WAF and CDN.
- Deploy & Orchestrate: Use Terraform for Infrastructure as Code and deploy scalable services using Kubernetes (AKS) and Docker.
- Build & Maintain Data Pipelines: Implement end-to-end data solutions, ensuring reliable data flows across both real-time architectures (Kafka/Kinesis) and batch processing.
- Bridges Data & Software Engineering: Has strong expertise in software design and architectural principles, applying a software engineering mindset to solve complex infrastructure and data modelling challenges. Able to define technical direction and communicate complex architectures clearly to different stakeholders.
- Drives Python Excellence: Has advanced Python expertise and experience with its ecosystem, promoting best practices across teams, including code versioning, debugging, performance optimization, and troubleshooting high-throughput applications.
- Elevates Quality & Testing: Has strong knowledge of modern testing methodologies, automated testing frameworks, and quality assurance strategies, helping establish and drive engineering best practices.
- Integrates Security, Performance & Observability: Embeds security throughout the software development lifecycle and optimizes applications and data pipelines for performance, resource efficiency, and operational visibility.
- Values Collaboration & CI/CD: Has experience with CI/CD workflows, DevOps practices, and automated deployment pipelines, while continuously improving infrastructure and engineering processes.
- Ensures Operational Resilience: Has experience supporting, monitoring, and operating critical production systems, including troubleshooting complex incidents and leading post-mortem analysis.
- Drives Agile Delivery & Communication: Works effectively within Agile environments, promotes continuous improvement, and communicates complex technical concepts clearly to technical and executive stakeholders in English.
What are we looking for?
- Cloud & Networking: Deep experience (at least 7 years) with Azure and cloud infrastructure (Networking, WAF, CDN).
- IaC & Containers: Proficient with (at least 7 years) in Infrastructure as Code using Terraform , with hands-on experience in AKS / Kubernetes and Docker.