Enable job alerts via email!

Senior Full-Stack Developer - EST Working Hours (Remote)

ISTA Personnel Solutions

South Africa

Remote

ZAR 600,000 - 800,000

Full time

13 days ago

Job summary

A leading BPO company in South Africa is seeking a skilled Full-Stack Developer to design and develop custom software solutions. This remote position requires proficiency in JavaScript and Python, along with 5+ years of professional experience. The ideal candidate will work on API integrations, build user interfaces, and collaborate with cross-functional teams. Strong problem-solving and communication skills are essential, as well as the ability to manage a remote working environment.

Qualifications

  • 5+ years of experience as a Software Developer or similar role.
  • Strong portfolio of completed projects.
  • Proficiency in JavaScript and Python.

Responsibilities

  • Design, develop, test, and deploy software solutions.
  • Build and maintain API connections.
  • Develop responsive user interfaces.
  • Collaborate with product managers and designers.

Skills

JavaScript
Python
RESTful APIs
Version Control (Git)
Data Analysis
HTML5
CSS3
Job description
Overview

ISTA Personnel Solutions SA is a dynamic and fast-growing BPO company headquartered in South Africa. We specialize in providing top-tier operational support to U.S.-based organizations. Unlike recruitment agencies, we function as a direct extension of our clients’ teams—delivering high-quality service with precision, efficiency, and a personal touch.

We’re currently looking for a highly motivated and skilled Full-Stack Developer to join our innovative team. 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.

PLEASE NOTE:

  • Working Hours: EST hours Mon - Fri from 9am to 6pm EST (15h00 to 24h00 South African time - subject to change dependent 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. Applicants without a fixed fibre line cannot be considered.
  • Power Backup: A reliable power backup solution is required to manage load shedding and power outages. Applicants without a power backup cannot be considered.
  • Work Environment: This is a fully remote working role.

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.
  • 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

If you are not contacted within 14 working days, please consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.