Represent IT Labs within the client’s delivery team
Act as a hands-on software engineer with strong ownership of backend systems, deployments, and integrations
Work closely with the client’s engineering teams, stakeholders, and users to ensure the platform is delivered reliably, successfully adopted, and continuously improved based on real usage and feedback
Design, develop, and maintain backend services using Python and FastAPI
Collaborate with frontend, backend, ML, and platform engineers to deliver end-to-end solutions
Containerize and deploy services using Docker and Kubernetes
Implement and maintain CI/CD and GitOps workflows for reliable, repeatable deployments
Support sprint planning, delivery coordination, and technical backlog refinement
Ensure systems meet high standards for security, scalability, performance, and reliability
Help translate customer and project requirements into clear technical deliverables
Support production readiness, monitoring, and continuous improvement of deployed services
Requirements
6+ years of professional experience in software engineering
Strong proficiency in Python, with production experience using FastAPI
Hands-on experience designing and implementing REST APIs
Practical experience with Docker and Kubernetes in real-world environments
Experience working with CI/CD pipelines and GitOps-based workflows
Experience deploying and maintaining applications in cloud environments (AWS, Azure, or GCP)
Solid understanding of software architecture, system design, and engineering best practices
Experience working in customer-facing or delivery-oriented roles
Fluent English
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
Kubernetes
Python
Benefits
We are a company that seeks the best for both our employees and clients
We go beyond expectations to turn visions into reality
Our way of working is rooted in our core values: Integrity, Excellence, Proactivity, Innovation, and People