Backend Developer – Digital Solutions for Oil & Gas

HybridSalary not specified
Lithuania

Tech Stack

PythonNoSQLKubernetesCI/CDFastAPIArgoCD

Job Description, Responsibilities & Requirements

About the Position

We are seeking a skilled Backend Developer to join a cutting-edge project in the oil & gas domain. This role involves building scalable backend solutions for a complex software platform designed to optimize operations, enhance asset integrity, and enable advanced simulation-based workflows.

If you’re passionate about solving complex challenges and working with innovative technologies in a dynamic environment, this role is for you!

Responsibilities

  • Design and develop cloud-based, microservice-oriented backend services
  • Build efficient, scalable, and reliable solutions using Python (FastAPI, Asyncio, Poetry)
  • Ensure system performance, scalability, and reliability in distributed environments
  • Collaborate with cross-functional teams to deliver high-quality solutions aligned with business goals
  • Work with Kubernetes and containerized applications to manage deployments
  • Integrate with relational and NoSQL databases to support data-driven applications
  • Implement and maintain CI/CD pipelines and explore GitOps/ArgoCD solutions
  • Contribute to real-time data integration and optimization for asset integrity management
  • Explore and leverage cloud platforms, preferably Azure (AWS experience is a plus)
  • Document technical solutions and share best practices to support continuous improvement

Requirements

  • Strong knowledge of software development principles, including SOLID and clean architecture
  • Proven experience in developing cloud-based, microservice-oriented backend services
  • Advanced Python backend development skills, including Core Python, dependency management with Poetry, frameworks such as FastAPI, Async programming with Asyncio
  • Hands-on experience with Kubernetes and containerized applications
  • Knowledge of cloud fundamentals, preferably Azure (AWS is a plus)
  • Experience with relational and NoSQL databases
  • Familiarity with CI/CD pipelines; experience with GitOps/ArgoCD is a plus
  • Strong troubleshooting and debugging skills
  • English: Upper-Intermediate or higher

Nice to Have

  • Experience with Go (Golang)
  • Familiarity with digital twin technologies and simulation-based workflows
  • Knowledge of asset integrity management processes in the oil & gas domain
  • Exposure to real-time data integration and optimization solutions
  • Experience working in Agile or DevOps environments
  • Contributions to open-source projects related to backend development or cloud technologies
  • Strong understanding of modern infrastructure and cloud security challenges

We Offer

  • Opportunity to work on a cutting-edge project in the oil & gas domain
  • Remote work from the Republic of Lithuania
  • Competitive contract terms

About the Company

EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world’s leading companies.

Job Details

Company name:
EPAM
Location:
Lithuania
Employment Type:
Contract
Work Mode:
Hybrid
Posted on TheJob:
4/6/2026
Last checked:
5/1/2026
Posted on the source:
3/16/2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.