
Senior Full-Stack Developer - EST Working Hours (Remote)
- South Africa
- Permanent
- Full-time
- 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 fully remote working role.
- 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.
- 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