Digital strategy & tech partner helping companies solve problems, unlock value & achieve their vision #YouImagineWeBuild
Junior Full-Stack Developer
Location
South Africa
Posted
2 days ago
Salary
0
Seniority
Junior
Job Description
Junior Full-Stack Developer
Realm Digital
• Build and maintain RESTful API endpoints using Python and Flask, contributing to business logic for BOQ processing and user management • Assist in integrating third-party and AI-driven APIs, including working with the Anthropic Claude API that powers the platform’s computational pricing engine • Develop and maintain responsive user interfaces using React, ensuring a polished experience across devices • Contribute to document processing pipelines handling PDF, Excel, and Word files for BOQ uploads and report exports • Write clean queries and support schema work using SQLAlchemy and PostgreSQL under senior guidance • Write tested, well-documented code and participate in code reviews and sprint planning • Support CI/CD workflows, containerisation, and deployment tasks as you grow into the role
Job Requirements
- 1–2 years of professional experience, or strong portfolio/project evidence of full-stack development
- Solid working knowledge of Python 3.10+, ideally applied in a professional or project context
- Demonstrated ability to integrate third-party APIs — AI or LLM API experience is a strong advantage
- Functional components, hooks, and basic state management in React
- Understanding of REST API design, authentication, and session management
- Familiarity with Pandas and NumPy for data manipulation
- Working knowledge of PostgreSQL and SQLAlchemy ORM
- Exposure to libraries such as ReportLab, openpyxl, python-docx, or PDF parsing tools is a plus
- Basic Git workflows, some exposure to Docker and Linux environments
Benefits
- Competitive Package: Market-related salary
- Remote-First Culture: Fully remote/hybrid flexibility within South Africa
- Real Impact: Your code ships to active users solving genuine problems in the construction industry
- AI Exposure: Hands-on experience building with LLM-driven workflows and modern AI APIs
- Growth Path: Work directly with a lead developer and founding team, with clear scope to grow as the business scales
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer – Mid-level
FIESC - Federação das Indústrias de Santa CatarinaPelo Futuro da Indústria.
• Provide support and maintenance for Information Systems and system integrations • Serve as a resource on projects for implementing Information Systems or developing system integrations
• Design, develop, and maintain large-scale data pipelines using Scala, Spark, and cloud-native technologies • Solve complex data engineering challenges by designing efficient, resilient distributed systems • Contribute to production-grade data platforms, delivering high-quality, tested code • Ensure software quality through clean, testable, and well-documented code • Collaborate within agile value stream teams, working closely with engineers, product owners, and cross-functional stakeholders • Provide technical guidance to peers, contributing to architecture discussions and promoting best engineering practices • Support release and operational processes, including deployments, monitoring, alerting, and continuous improvement of system reliability • Drive improvements in performance, cost efficiency, and scalability of data processing workloads
Junior Data, Software Engineer
ExperianWe're unlocking the power of data to help create a better tomorrow.
• Support the development of scalable data pipelines and platform components, following established frameworks, standards, and guidance from senior engineers. • Apply software engineering best practices, including coding standards, version control, testing, and documentation, to deliver reliable and maintainable code. • Assist in testing and release activities by executing test cases, validating changes, and following deployment procedures to ensure quality and stability. • Collaborate with engineers, product owners, and cross-functional teams in an agile environment to support feature development and delivery commitments. • Contribute to operational activities by following monitoring practices, deployment standards, and incident protocols to maintain platform reliability. • Continuously develop technical skills through hands-on work, mentorship, and feedback, increasing autonomy and contribution over time.
Senior Software Engineer II – AI
iHerb, LLCCome join the movement....we are a vehicle to healthy living!
• Lead the build of GenAI-powered product experiences and shared AI platform infrastructure • Design, build, and operate production AI features • Build shared AI platform layer including retrieval infrastructure and eval frameworks • Write LLM applications and integrations with marketing platforms and BI tools • Evaluate model and feature quality using structured eval frameworks • Use AI-driven SDLC tooling for AI and non-AI code • Coordinate with the Personalization team • Document AI system design decisions and operational lessons • Own the observability of AI systems built including latency, cost, quality drift, and error rates


