Software Engineer (DevOps, Python, Java), Europe (Remote) - International client
Role details
Job location
Tech stack
Job description
Software Engineer with more than two years of experience in API development, with strong skills in Python and Java coding, as well as in CI/CD pipeline implementation through Azure DevOps. Moreover, experienced in automated testing, FastAPI, and microservices architecture, as well as expertise in platform engineering tools such as Kubernetes, Docker, Argo, Airflow, Terraform, and knowledge in Databricks, along with cloud administration capabilities in Azure and AWS, gateway configuration, and infrastructure as code (IaC)., The candidate will be responsible for designing, developing, and deploying scalable APIs and microservices, maintaining CI/CD workflows, ensuring code quality through automated testing, and contributing to platform reliability and performance across cloud environments, while collaborating with cross-functional teams to deliver secure, efficient, and well-documented solutions.
Requirements
Do you have experience in Terraform?, Candidate must be proactive, detail-oriented, and capable of working independently or within agile teams to meet technical and business objectives, with expectations of high-quality delivery and continuous improvement in software engineering practices.
IT skills:
-
Python (ESSENTIAL).
-
CI/CD.
-
Databricks.
-
AZURE (Azure DevOps).
-
AWS.
-
API development (FastAPI).
-
Microservices architecture.
-
Automated testing.
-
Kubernetes and Docker.
-
Terraform.
-
infrastructure as code (IaC).
-
Argo and Airflow.
-
Java or Scala (Nice to have).
-
Gateway configuration.
Language:
- English (C1).