Brazil - Remote: Back-end Developer (Python)

Remote Full-time
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.
Apply Now โ†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Senior Living Advisor

Remote

QA Automation Engineer

Remote

ROI Medical Records Specialist - Remote

Remote

VMware Cloud Infrastructure Engineer - Dutch Speaker

Remote

Experienced Data Entry Operator โ€“ Remote Opportunity with careerzynith

Remote

Channel Sales Representative

Remote

**Immediate Hiring: Part-Time Remote Customer Support Specialist at arenaflex**

Remote

Real Estate Operations Coordinator

Remote

Licensed Psychologists (PhD or PsyD) โ€“ Pre-Hire Psychological Evaluators

Remote

Optics & Vision Science Advisor (Part-Time, Advisory)

Remote
โ† Back