Software Engineer - Data Services
Job in
Stellenbosch, 7600, South Africa
Listed on 2025-12-25
Listing for:
AiR
Full Time
position Listed on 2025-12-25
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
Overview
We are seeking a Software Engineer with a strong data focus to help build and enhance our next-generation data services platform. This role will involve developing ETL processes, APIs, and query services to support front-end applications, ensuring high performance and scalability. The position requires working closely with stakeholders to integrate data sources, optimise access, and provide valuable insights for end-users.
Key Responsibilities- Design and implement ETL and query services for front-end applications.
- Develop unit tests to ensure correctness, reliability, and performance.
- Collaborate with data providers to ensure accurate and timely delivery of data.
- Partner with API consumers to design services that meet their requirements.
- Contribute to system and data architecture discussions.
- Support and improve CI/CD processes for efficient development workflows.
- Build, release, and deploy services into production environments.
- Contribute to microservices architecture, ensuring clean and scalable interfaces.
- Bachelors degree in Computer Science, Engineering, or equivalent.
- 3+ years of hands-on experience in software engineering with a focus on data solutions.
- Strong programming skills in Java and solid knowledge of software engineering principles.
- Proficiency in database design, SQL, and working with large datasets.
- Experience with microservices, CI/CD pipelines, and version control systems.
- Proven ability to deliver robust, stable software that performs under load.
- Strong collaboration skills and an eagerness to continuously learn.
- Experience with real-time or event-driven systems (e.g., Apache Kafka).
- Familiarity with distributed systems and scalability challenges in big data environments.
- Exposure to building queries across different back-ends.
- Background in telecommunications, signal processing, or networking is advantageous.
A team player who is curious, detail-oriented, and motivated to create data-driven solutions that deliver value to end-users while ensuring scalability and reliability.
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×