Position Overview
- Location Type: Remote
- Job Type: Full-time
- Salary: Not specified
- Company: ISTA Personnel Solutions SA, a BPO company providing operational support to U.S.-based organizations.
This role involves the design, development, and maintenance of custom software applications, with strong involvement in both front-end development and back-end architecture, including seamless API integrations. Experience in data analytics will be a strong advantage.
Working Hours: EST hours, Monday - Friday, 9 am to 6 pm EST (15h00 to 24h00 South African time, subject to change based on daylight savings).
Internet Requirements: A fixed fibre line with a minimum speed of 25 Mbps (upload & download) and the ability to support a wired Ethernet connection is mandatory.
Power Backup: A reliable power backup solution is required.
Work Environment: Remote role for South African Citizens only.
Requirements
- 5+ years of demonstrable professional experience as a Software Developer or in a similar role, with a strong portfolio of completed projects.
- Strong proficiency in JavaScript, including modern frameworks/libraries (e.g., React, Angular, Vue.js).
- Strong proficiency in Python, with experience in popular frameworks (e.g., Django, Flask).
- Demonstrable experience in building and consuming RESTful APIs and other web services.
- Solid understanding of front-end technologies and development processes, including HTML5, CSS3, and responsive design principles.
- Experience with version control systems (e.g., Git).
- Ability to work independently and as part of a team in a fast-paced environment.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Preferred (Huge Plus):
- Experience with data analysis, manipulation, and visualization tools/libraries such as Pandas, NumPy, Matplotlib, Seaborn, or D3.js.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of database systems, including SQL and NoSQL technologies.
- Experience working with CI/CD pipelines for streamlined deployment and development workflows.
Responsibilities
- Design, develop, test, and deploy high-quality custom software solutions using JavaScript, Python, and related technologies.
- Build and maintain scalable and secure API connections with various internal and external services.
- Develop intuitive and responsive user interfaces (UI) that enhance user experience.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define, design, and ship new features.
- Write clean, well-documented, and efficient code.
- Perform code reviews to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and upgrade existing software.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Stay up to date with emerging technologies and industry trends.
- (Optional, if applicable for data analytics focus): Analyze complex datasets, develop data models, and implement data visualization tools to support business insights.
Application Instructions
- If you are not contacted within 14 working days, please consider your application unsuccessful.
Company Information
- Company Name: ISTA Personnel Solutions SA
- Industry: Business Process Outsourcing (BPO)
- Headquarters: South Africa
- Specialization: Providing top-tier operational support to U.S.-based organizations.
- Employment Type: Full-time
- Workplace: Remote
- Department: SA - Operations
- Published: 2025-06-11