Remote Software Developer - Data Platforms

Placements24

Benoni

Hybrid

ZAR 1,482,000 - 2,470,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Full remote work flexibility
Health, dental, and vision insurance
Generous PTO and holidays
Retirement savings with company match
Home office setup stipend
Professional growth & certifications
Regular virtual team events

Job summary

Placements24 is seeking a Remote Software Developer focused on Data Platforms to design, build, and maintain scalable data pipelines and cloud-based data stores. You will collaborate with data scientists, analysts, and engineers to ensure data availability, quality, and performance in a remote-first setting.

The role emphasizes Python/SQL/Scala coding, data warehousing, and ETL/ELT expertise, with a strong preference for experience in Spark or Hadoop and cloud services.

Qualifications

  • 3+ years of professional data engineering experience
  • Proficiency in Python, SQL, or Scala
  • Experience with cloud data platforms (AWS, Azure, or GCP)
  • Strong understanding of data warehousing, ETL/ELT
  • Familiarity with Spark or Hadoop is a plus

Responsibilities

  • Design, develop, and implement scalable data pipelines and ETL/ELT processes.
  • Build and maintain data warehouses and data lakes on cloud platforms (AWS, Azure, GCP).
  • Develop and optimize data models for performance and efficiency.
  • Implement data quality frameworks and monitoring solutions.
  • Collaborate with data scientists and analysts to understand data requirements and provide solutions.
  • Write clean, maintainable, and well-documented code in Python, SQL, or Scala.
  • Troubleshoot and resolve issues related to data infrastructure and pipelines.
  • Contribute to architecture and design of new data platform features.
  • Ensure data security, privacy, and compliance with relevant regulations.
  • Participate in code reviews and continuous improvement of development practices.

Skills

Python
SQL
Scala
Data warehousing
ETL/ELT
Docker
Kubernetes
Spark
Hadoop
Cloud platforms

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Spark
Hadoop
AWS
Azure
GCP

Job description

About the Role

Our client, a rapidly growing technology firm within the energy sector, is seeking talented Remote Software Developers specializing in Data Platforms. This role is entirely remote, offering flexibility and the opportunity to work from anywhere. You will be instrumental in designing, building, and maintaining robust, scalable data pipelines and infrastructure that power our client's innovative solutions. The ideal candidate possesses a strong understanding of data warehousing, ETL processes, and cloud-based data technologies. You will collaborate with data scientists, analysts, and engineers to ensure the availability, integrity, and performance of critical data assets. We are looking for a proactive and self-motivated individual who thrives in a remote work environment and is passionate about leveraging technology to solve complex data challenges. This position offers a unique chance to contribute to cutting-edge data projects from the comfort of your own home, impacting the future of energy analytics. Embrace a remote-first culture and join a team committed to excellence.

Key Responsibilities
  • Design, develop, and implement scalable data pipelines and ETL/ELT processes.
  • Build and maintain data warehouses and data lakes on cloud platforms (e.g., AWS, Azure, GCP).
  • Develop and optimize data models for performance and efficiency.
  • Implement data quality frameworks and monitoring solutions.
  • Collaborate with data scientists and analysts to understand data requirements and provide solutions.
  • Write clean, maintainable, and well-documented code in relevant programming languages (e.g., Python, SQL, Scala).
  • Troubleshoot and resolve issues related to data infrastructure and pipelines.
  • Contribute to the architecture and design of new data platform features.
  • Ensure data security, privacy, and compliance with relevant regulations.
  • Participate in code reviews and contribute to continuous improvement of development practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in software development with a focus on data engineering.
  • Proficiency in programming languages such as Python, SQL, and/or Scala.
  • Experience with cloud data platforms (AWS, Azure, or GCP) and their data services.
  • Strong understanding of data warehousing concepts, ETL/ELT tools, and methodologies.
  • Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills, with the ability to articulate technical concepts clearly in a remote setting.
  • Proven ability to work independently and manage time effectively in a remote work environment.
Benefits
  • Competitive salary package commensurate with experience.
  • Full remote work flexibility, allowing you to work from anywhere.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and holiday schedule.
  • Retirement savings plan with company matching.
  • Home office setup stipend and ongoing support.
  • Opportunities for professional growth, certifications, and training.
  • Collaborative team environment with regular virtual social events.
  • Access to cutting-edge technologies and challenging data projects.
  • Work-life balance focus with flexible working hours.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Data Engineer
Remote Senior Data Engineer

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Performance bonuses
Health benefits
+4
Senior Data Engineer (Big Data Pipelines)
Senior Data Engineer (Big Data Pipelines)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Remote Principal Data Engineer - Big Data
Remote Principal Data Engineer - Big Data

Placements24 • Soweto

Hybrid
ZAR 2,000,000 - 2,800,000
Remote-first culture
Competitive compensation package
Learning & development opportunities
+1
Senior Data Engineer
Senior Data Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,400,000
Remote work stipend
Health benefits
Flexible schedule
+1
Remote Energy Data Scientist
Remote Energy Data Scientist

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Competitive pay
Professional development
+1
Senior Data Architect - Cloud Analytics
Senior Data Architect - Cloud Analytics

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 1,900,000
Competitive salary
Medical, dental, vision
Retirement match
+4
Remote Lead Data Scientist - Energy Analytics
Remote Lead Data Scientist - Energy Analytics

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 2,400,000
Health insurance
Retirement plans
Generous paid time off
Remote Software Developer - Full Stack
Remote Software Developer - Full Stack

Placements24 • Centurion

Hybrid
ZAR 480,000 - 720,000
Competitive salary
Remote work
Health insurance
+2
Remote Senior Software Engineer - Cloud & DevOps
Remote Senior Software Engineer - Cloud & DevOps

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,482,000 - 2,470,000
Stock options
Fully remote work
Professional development budget
+1
Senior Data Scientist - Big Data Analytics
Senior Data Scientist - Big Data Analytics

Placements24 • Midrand

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote
Health, dental, and vision insurance
Competitive salary
+5