Halliburton logo

Backend Developer (Python)

Halliburton

Remote
Full-time
Mid Level
Senior
5+ yrs
Salary not listedPosted 2mo ago

Real job — pulled straight from Halliburton’s careers page · Verified June 27, 2026 · No reposts.

Job description

Halliburton is hiring a Backend Developer (Python) — a full-time, remote role. Apply directly on Halliburton's careers page below.

Brazil - Remote: Back-end Developer (Python)

Location: Rio de Janeiro, 21, BR

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

About the Role

We are looking for a Backend Developer with strong Python expertise to build and enhance scalable data-driven applications and microservices. In this role, you will work on designing and implementing robust APIs, data processing pipelines, and real-time analytics solutions. You will collaborate with cross-functional teams to deliver high-performance, cloud-native applications in a dynamic and innovative environment.

Key Responsibilities

  • Develop and maintain backend services and REST APIs using Python frameworks (FastAPI, Flask, or Django)
  • Design and implement microservices architecture and event-driven systems
  • Work with relational databases (PostgreSQL) and NoSQL databases (Redis, MongoDB)
  • Implement caching strategies and optimize application performance
  • Develop and manage database schemas using SQLAlchemy and Alembic
  • Implement pub/sub architecture using Kafka or RabbitMQ
  • Deploy and manage containerized applications using Docker and Kubernetes
  • Design and optimize data models for both relational and NoSQL databases
  • Collaborate with cross-functional teams to deliver scalable, high-quality solutions
  • Troubleshoot, debug, and resolve issues in production systems
  • Stay current with trends in backend development, cloud technologies, and data engineering

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field
  • 5+ years of professional software development experience (preferred)
  • Strong proficiency in Backend development
  • Hands-on experience building REST APIs with FastAPI, Flask, or Django
  • Practical experience with ORMs, preferably SQLAlchemy and Alembic for database management
  • Experience with relational databases, particularly PostgreSQL
  • Knowledge of NoSQL databases (Redis, MongoDB)
  • Understanding of microservices and event-driven architecture
  • Familiarity with Docker and containerization
  • Strong understanding of data structures and data modeling
  • Experience with cloud platforms (Azure, AWS, or Google Cloud)
  • Proficiency with Git and version-control workflows
  • Excellent analytical, debugging, and problem-solving skills
  • Ability to work independently and collaboratively in a fast-paced environment
  • Experience working in Agile/Scrum development environments
  • Strong communication skills in English (written and verbal)

Knowledge, Skills, and Abilities

  • Build and maintain data processing pipelines using modern data tools
  • Knowledge of Medallion architecture and Delta Lake
  • Experience with workflow orchestration tools (Airflow)
  • Familiarity with object storage solutions (S3, Minio)
  • Understanding data quality frameworks and data modeling for data lakes
  • Experience with data streaming using Kafka
  • Experience with WebSocket and real-time data streaming
  • Knowledge of pub/sub patterns with Kafka or RabbitMQ
  • Experience with Kubernetes orchestration in production environments
  • Understanding of caching strategies and distributed systems
  • Experience with data processing libraries (Pandas, Polars, Duck DB, Spark)
  • Experience in the Oil & Gas industry

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

 

Location

Fully remote position.

 

Job Details

Requisition Number: 209783 
Experience Level: Mid-level, Senior or Principal.
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services 
Full Time / Part Time: Full-time

 

Compensation Information
Compensation is competitive and commensurate with experience.

Get Backend Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Northrop Grumman logo

Engineer, Survivability

$101k–$188kSan Diego, CA
✓ From careers page· 14m ago
Northrop Grumman logo

Principal Systems Engineer

$114k–$171kSan Diego, CA
✓ From careers page· 14m ago
Northrop Grumman logo

Principal Software Engineer - Java

$114k–$171kSan Diego, CA
✓ From careers page· 19m ago
Northrop Grumman logo

Lead Software Engineer (full-stack)

$142k–$213kCincinnati, OH
✓ From careers page· 24m ago

Frequently asked questions

Is Backend Developer (Python) at Halliburton a remote job?

Yes, Backend Developer (Python) at Halliburton is a remote position. Candidates in Rio de Janeiro, BR may be preferred.

What skills are required for Backend Developer (Python) at Halliburton?

The required skills for Backend Developer (Python) at Halliburton include: Python, FastAPI, Flask, Django, PostgreSQL, Redis, MongoDB, Docker, Kubernetes, Git, Kafka, RabbitMQ, Microservices, REST, Agile, Scrum, Pandas, Spark, AWS, Azure, GCP.

What is the seniority level for Backend Developer (Python) at Halliburton?

Backend Developer (Python) at Halliburton is a Mid Level / Senior / Principal level position.

How do I apply for Backend Developer (Python) at Halliburton?

You can view the full description and apply for Backend Developer (Python) at Halliburton on EchoJobs: https://echojobs.io/job/halliburton-brazil-remote-back-end-developer-python-xyqkl.