Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Duties
We are looking for a Full Stack Developer with strong Python and front-end expertise, particularly using Angular, to build and enhance data-driven applications and real-time visualization solutions. In this role, you will work across back-end and front-end components, transforming complex datasets into intuitive, high-performance analytics tools and dashboards.
You will collaborate with cross-functional teams, contributing to scalable system design and high-quality software delivery in a dynamic and innovative environment.
- Develop and maintain end-to-end applications, including back-end services in Python and front-end interfaces in Angular
- Build and enhance interactive, real-time dashboards and AI-driven analytics tools
- Use NumPy and Pandas for data manipulation and analysis
- Develop UI components and visualizations with Plotly and Angular front-end components
- Collaborate with cross-functional teams to design and deliver scalable, high-quality solutions
- Optimize and refactor existing code for performance and scalability (front-end and back-end)
- Troubleshoot, debug, and resolve issues in applications and systems
- Stay current with trends in full-stack development, data visualization, and cloud technologies
- Maintain strong knowledge of modern development tools, standards, and best practices
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 2+ years of professional software development experience (preferred)
- Strong proficiency in Python programming
- Hands-on experience with NumPy and Pandas
- Practical experience with Angular for front-end development
- Experience building interactive dashboards (Plotly and/or Angular components)
- Familiarity with back-end frameworks (e.g., Flask, Django) is a plus
- Strong understanding of data structures, algorithms, and statistical analysis
- Experience with cloud platforms — Azure preferred, but AWS or GCP also welcomed
- Knowledge of REST APIs and microservices architecture
- Proficiency with Git and version-control workflows
- Strong debugging, problem-solving, and analytical skills
- Ability to work independently and collaboratively in a fast-paced environment
- Strong communication skills in English (written and verbal)
- Experience in the Oil & Gas industry
- Experience with machine learning frameworks (TensorFlow, Scikit-learn)
- Knowledge of SQL/NoSQL databases and query development
- Experience working in Agile/Scrum development environments
Location
Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brazil
Job Details
Requisition Number: 203949
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: [[division]]
Full Time / Part Time: Full Time
Additional Locations for this position:
Compensation Information
Compensation is competitive and commensurate with experience.
Key Skills
Ranked by relevanceReady to apply?
Join Halliburton and take your career to the next level!
Application takes less than 5 minutes

