Full-Stack Python Developer
3 weeks ago
We are looking for a Full-Stack Python Developer with strong Flask and front-end skills to join our software team. This is a hybrid (once every 2 weeks) role based in Bryanston. You will work closely with data scientists to incorporate datasets, models, and business logic into clean, reliable, user-friendly internal web applications. These tools allow business users to interact with data effortlessly and make informed decisions. The position reports to the Head of Data department and Head of Data Science Team. Job Description The Full-Stack Python Developer will play a key role in designing, building, and maintaining internal web applications that sit on top of our existing data platforms. You will be responsible for developing both backend and frontend components, ensuring seamless integration with internal systems, and delivering simple, intuitive tools for non-technical users. Must-Have Qualifications & Experience 3+ years of professional development experience (or a strong portfolio showing equivalent skill). Bachelors Degree in Computer Science, Engineering, Biology or any similar quantitative field. Building RESTful backends with Flask Working with pandas and dataframes Experience with asynchronous concepts in Python and/or JS (asyncio, task queues, background jobs). Proficiency with Git and GitHub (branching, pull requests, reviews). Basic SQL skills Understanding of running Flask apps in production environments (nginx, gunicorn, waitress). Security awareness: sessions, permissions, secure coding practices. Ability to design clean, functional user interfaces for internal tools. Nice-to-Have Experience with Microsoft SQL Server and T-SQL. Experience with Docker or containerised deployments. Deployment experience on Azure, AWS, or similar cloud platforms. Exposure to enterprise authentication (OAuth2, SSO, Azure AD). Experience building internal admin tools, dashboards. Experience working closely with data science or analytics teams. Main Responsibilities Build and maintain python-based web applications to expose internal data products and tools. Integrate web apps into existing internal systems (e.g., via iframes or embedded HTML). Collaborate closely with data scientists to consume datasets (dataframes, SQL tables, APIs) and turn them into usable workflows and UI-driven tools. Work with Python datasets (Pandas, SQLAlchemy) to transform, filter, and present data. Implement asynchronous workflows where needed (background jobs, long-running tasks, async calls). Use Git and GitHub effectively for branching, pull requests, reviews, and collaborative development. Write SQL queries to connect to, join, and retrieve data from pre-built datasets. Manage deployment basics, including running Flask apps behind production web servers (nginx, gunicorn, waitress, etc.). Implement logging and monitoring to track behaviour, diagnose issues, and ensure reliability. Apply security and authentication awareness, including session management, input validation, and safe handling of user data. Apply sensible UX judgement to create clean layouts, intuitive forms, and efficient user flows. Contribute to documentation (READMEs, setup guides, and simple user documentation). Write and maintain basic unit and integration tests for critical logic. Personal Attributes and Skills Strong problem-solving skills and attention to detail. Ability to collaborate effectively with data scientists and technical peers. A curious, proactive mindset with a willingness to learn new tools and approaches. Comfort working independently on tasks across the stack. A practical, user-first approach to building internal tools. Strong communication skills and the ability to explain technical concepts to non-technical users. #J-18808-Ljbffr
-
Full-Stack Python Developer
2 weeks ago
WorkFromHome, South Africa Prime South Africa Full timeWe are looking for a Full-Stack Python Developer with strong Flask and front-end skills to join our software team. This is a hybrid (once every 2 weeks) role based in Bryanston. You will work closely with data scientists to incorporate datasets, models, and business logic into clean, reliable, user-friendly internal web applications. These tools allow...
-
Full-Stack Python Developer
1 week ago
WorkFromHome, South Africa Prime South Africa Full timeWe are looking for a Full-Stack Python Developer with strong Flask and front-end skills to join our software team. This is a hybrid (once every 2 weeks) role based in Bryanston. You will work closely with data scientists to incorporate datasets, models, and business logic into clean, reliable, user-friendly internal web applications. These tools allow...
-
Full Stack Developer
4 weeks ago
WorkFromHome, South Africa Network It Full timeReference : ITE Join a boutique enterprise software engineering team as a Full Stack Developer and work on diverse, cutting‑edge client projects. If you enjoy hybrid work environments, modern technology stacks, and tackling both frontend and backend challenges, this role offers growth, exposure, and the chance to enhance your technical expertise. Duties &...
-
Remote Senior Full-Stack Developer: Angular
3 weeks ago
WorkFromHome, South Africa 20 20 Insight Full timeA technology solutions company is looking for an experienced Senior Full Stack Developer to design and maintain software solutions. The role involves utilizing Angular, Python, FastAPI, and Postgres to create user-friendly applications. This position is remote, offering essential equipment and virtual meetings. If you excel in problem-solving, communication,...
-
Full Stack Developer
4 weeks ago
WorkFromHome, South Africa Huzzle.Com Full timeAbout Huzzle At Huzzle, we connect high-performing B2B sales professionals with global companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries like SaaS, MarTech, FinTech, and EdTech. We match top sales talent to full-time remote roles where they're hired directly into...
-
WorkFromHome, South Africa Prime South Africa Full timeA leading software firm in Randburg is seeking a Full-Stack Python Developer to join their team. This hybrid role involves designing and maintaining internal web applications that utilize data science models, enhancing business decision-making. The ideal candidate has over 3 years of experience in Python and Flask, as well as strong front-end skills. This...
-
Full-Stack Python Developer
1 week ago
WorkFromHome, South Africa Prime South Africa Full timeA leading software company in South Africa is looking for a Full-Stack Python Developer skilled in Flask and front-end technologies. The role involves collaborating with data scientists to create reliable internal web applications and requires 3+ years of experience in web development. This hybrid position will focus on building tools that help facilitate...
-
WorkFromHome, South Africa Prime South Africa Full timeA dynamic insurance company in Randburg is seeking a Full-Stack Python Developer with strong Flask and front-end skills. This hybrid role requires close collaboration with data scientists to build internal web applications that leverage data for business use. Candidates should have at least 3 years of experience in development, proficiency in Flask and Git,...
-
Full Stack Developer
1 week ago
WorkFromHome, South Africa Goldman Tech Resourcing Full timeA company that provides bespoke software solutions across all IT development disciplines, along with IoT and component manufacturing services, is looking to hire a Full Stack Developer. Please note that this role has a hybrid working model. Skills Required IT Degree Proficient in Java / Spring Boot or Python / FastAPI Proficient in Modern web frameworks...
-
Full-Stack Engineer for EdTech
4 weeks ago
WorkFromHome, South Africa DataFin Full timeAn innovative EdTech company in Durban seeks a Software Engineer to contribute to developing an AI-powered educational platform. The role includes full-stack development, working closely with teams to create effective solutions for users. Ideal candidates are experienced in Python, JavaScript/TypeScript, and PostgreSQL. A passion for improving education and...