Senior Full-Stack Developer - EST Working Hours (Remote)
Job Description
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: This role requires you to work 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 remote role for South African Citizens only.
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.
Company Information
Location: Not specified
Type: Not specified