Skip to content

Cloud Python Engineer (AWS, Python Applications & Dashboards) (2)

  • Hybrid
    • Belgrade, Beograd, Serbia
  • Consulting

Job description

We are looking for a Cloud Python Engineer who enjoys working at the intersection of cloud infrastructure and software development. In this role, you will collaborate closely with Cloud Engineers and DevOps teams while taking ownership of internal Python-based applications, including dashboards and data-driven tools used across the organization.

You will help design, develop, and maintain scalable Python services and visualization dashboards running in modern cloud environments, primarily on AWS.

Key Responsibilities

  • Design, develop, and maintain Python-based internal applications and services

  • Build and enhance interactive dashboards and data visualizations (e.g. using Dash by Plotly)

  • Collaborate with Cloud Engineers to deploy and operate applications in AWS-based environments

  • Containerize Python applications using Docker and support Kubernetes-based deployments (EKS)

  • Integrate applications into CI/CD pipelines (GitLab CI/CD)

  • Ensure code quality through testing, documentation, and code reviews

  • Monitor, troubleshoot, and optimize application performance and reliability

  • Contribute to architectural decisions for cloud-native Python applications

Job requirements

Required Skills & Experience

  • Strong experience with Python in professional software development

  • Experience building web applications or dashboards in Python

  • Solid understanding of cloud environments, preferably AWS

  • Experience working with containers (Docker; Kubernetes knowledge is a plus)

  • Familiarity with Git-based workflows and CI/CD pipelines (GitLab preferred)

  • Good understanding of Linux systems and basic networking concepts

Preferred / Nice-to-Have Skills

  • Experience with Dash (Plotly) for interactive dashboards and data visualization

  • Experience with Flask, FastAPI, or similar Python frameworks

  • Knowledge of Terraform or Infrastructure as Code concepts

  • Experience with monitoring and logging tools (CloudWatch, Prometheus, Grafana, etc.)

  • Exposure to data sources such as REST APIs, databases, or cloud-native storage

Enterprise & Collaboration Tooling

  • Experience with Jira and Confluence in agile enterprise environments

  • Comfortable working in cross-functional teams with Cloud, DevOps, and Platform Engineers

  • Familiarity with structured development and release processes in large organizations

Soft Skills & Mindset

  • Strong problem-solving and analytical skills

  • Ability to translate business or operational needs into technical solutions

  • Ownership mindset for applications and dashboards

  • Clear communication skills and collaborative attitude

  • Interest in clean code, automation, and maintainable systems

What We Offer

  • Work on cloud-native Python applications with real impact on internal users

  • Close collaboration with Cloud and Platform Engineering teams

  • Modern cloud and DevOps toolchain (AWS, containers, CI/CD)

  • Flexible working models and attractive benefits

  • Long-term development and learning opportunities

or