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