ISTA Personnel Solutions SA is a dynamic and fast-growing BPO company headquartered in South Africa, specializing in providing operational support to U.S.-based organizations.
The company is looking for a highly motivated and skilled Full-Stack Developer to join their innovative team.
The 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 for this role are EST hours, Monday to Friday from 9am to 6pm EST (15h00 to 24h00 South African time).
A fixed fibre line with a minimum speed of 25 Mbps (upload & download) and the ability to support a wired Ethernet connection is mandatory.
A reliable power backup solution is required to manage load shedding and power outages.
This is a remote role for South African Citizens only.
Requirements:
Candidates must have 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 such as React, Angular, or Vue.js, is required.
Candidates must have strong proficiency in Python, with experience in popular frameworks like Django or Flask.
Demonstrable experience in building and consuming RESTful APIs and other web services is necessary.
A solid understanding of front-end technologies and development processes, including HTML5, CSS3, and responsive design principles, is required.
Experience with version control systems, such as Git, is essential.
Candidates should be able to work independently and as part of a team in a fast-paced environment.
Excellent problem-solving and analytical skills are required.
Strong communication and interpersonal skills are necessary.
Benefits:
The position offers the opportunity to work in a dynamic and innovative environment.
Employees will have the chance to collaborate with cross-functional teams, including product managers, designers, and other developers.
The role allows for participation in the entire application lifecycle, focusing on coding and debugging.
Employees will stay up to date with emerging technologies and industry trends.
There is an optional focus on data analytics, allowing for the analysis of complex datasets and the development of data visualization tools to support business insights.