Full-Stack Developer
Summary
Build and maintain full-stack web apps using Python (Django/Flask), REST APIs, and responsive front-end stacks, collaborating with designers and product managers.
Overview
Candidate Experience and Marketing Manager @WatersEdgeSolutions | Bcom Marketing Management
About the Role
As a Senior Full-Stack Developer, you’ll lead the development of custom software solutions that bridge user-friendly front-end experiences with powerful back-end integrations. This role combines hands-on coding with strategic collaboration, working EST hours to align with client needs. Experience with data analytics tools is a strong plus.
Responsibilities
- Build and manage scalable, secure API integrations
- Develop intuitive, responsive UIs to enhance user experience
- Collaborate with designers, product managers, and developers to deliver new features
- Write clean, well-documented, efficient code and perform peer code reviews
- Troubleshoot and upgrade existing applications
- Stay current with emerging technologies and best practices
- (Optional) Develop data models and visualisation tools for analytics use cases
What You’ll Bring (Qualifications)
- 3+ years of proven experience in full-stack software development
- Strong Python skills, including Django or Flask frameworks
- Experience with RESTful API development and consumption
- Solid understanding of HTML5, CSS3, and responsive design
- Familiarity with Git version control workflows
- Excellent problem-solving and debugging skills
- Ability to work independently and in a team-oriented environment
- Strong communication and collaboration abilities
Nice to Have
- Experience with data analysis, Pandas, NumPy, Matplotlib, Seaborn, or D3.js
- Knowledge of AWS, Azure, or Google Cloud
- Experience with SQL and NoSQL databases
- Familiarity with CI/CD pipelines
What’s On Offer
- Remote work arrangement for South African citizens
- Work aligned with US business hours (15h00 – 24h00 SAST, subject to daylight saving time)
- Opportunity to contribute to high-impact digital solutions
- Role requires fibre internet (min 25 Mbps upload/download) and a backup power source (UPS or solar)
Company Culture
WatersEdge Solutions is a trusted partner in global recruitment, connecting high-calibre professionals with industry-leading teams. We cultivate a culture of autonomy, innovation, and growth—backed by strong support and clear communication.
If you have not been contacted within 10 working days, please consider your application unsuccessful.
Seniority level
- Associate
Employment type
- Full-time
Job function
- Information Technology
Industries
- Technology, Information and Media