Senior Python Developer
4 weeks ago
Senior Python Developer – Remote (Full-Time)
We have an exciting opportunity for an experienced Senior Python Developer to join a forward-thinking and innovative team. This is a fully remote role with a company that values collaboration, technical excellence, and continuous learning.
Role Overview
As a Senior Python Developer, you will play a key role in designing, developing, and maintaining high-quality Python applications. You will work closely with cross-functional teams to build scalable solutions, optimize performance, and contribute to cutting-edge projects.
Key Responsibilities
- Develop reusable, testable, and efficient code in Python
- Design and implement robust APIs and backend solutions
- Collaborate with cross-functional teams to define, design, and deliver new features
- Identify performance bottlenecks and debug critical issues
- Ensure best practices in software development, security, and scalability
- Optimize database queries and maintain efficient data structures
- Stay up to date with industry trends and emerging technologies
Qualifications & Experience
- 5+ years of experience in Python programming and frameworks
- 3+ years of hands-on experience with Flask
- Strong knowledge of software development best practices, including unit testing and code reviews
- Proficiency in database design and SQL
- Solid understanding of software architecture and design patterns
- Experience collaborating with cross-functional and remote teams
- Excellent problem-solving and analytical skills
- Familiarity with Agile methodologies and version control systems (Git, GitHub, or GitLab)
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Why Join?
- Work 100% remotely with a team of talented developers
- Exciting projects in a fast-paced, tech-driven environment
- Growth opportunities and professional development support
If you are not contacted within 10 days of your application, please consider your application unsuccessful.
-
Senior Python Developer
2 days ago
Pretoria, Gauteng, South Africa STRIDE IT Full timeWe are seeking an experienced Senior Python Developer to join our team at STRIDE IT Business Solutions. As a key member of our engineering team, you will play a crucial role in designing, developing, and maintaining our robust backend systems, utilizing your expertise in Python and Microsoft technologies.The ideal candidate will possess significant...
-
Python Developer
1 week ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeKey Responsibilities:Develop and maintain full-stack applications using Python.Design, implement, and optimise backend systems.Work on front-end development, ensuring seamless user experiences.Collaborate with cross-functional teams to deliver high-quality solutions.Ensure application performance, security, and scalability.Stay up-to-date with industry best...
-
Python Specialist
3 days ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeJob title : Python SpecialistJob Location : Gauteng, PretoriaDeadline : April 18, 2025Quick Recommended LinksJobs by Location Job by industries Job & Company Description:An Exclusive opportunity has become available for a Python Developer to be part of high performance driven development team. This role is a hybrid opportunity (Pretoria East) and you will...
-
Python Programmer
2 days ago
Pretoria, Gauteng, South Africa Smartek21, LLC Full timeSmarTek21, LLC is a leader in leveraging Generative AI to power advanced data ecosystems and industry-leading conversational interfaces that transform customer interactions.We blend human acumen with cutting-edge artificial intelligence to tackle the most complex challenges in digital integration and data governance.About This Role:This Backend Developer...
-
Senior Data Pipeline Developer
5 days ago
Pretoria, Gauteng, South Africa Ananzi Full timeAnanzi is seeking an exceptional Senior Data Pipeline Developer to contribute to the growth of our data-driven business.Job Description:Company Overview:We're a Financial Services company committed to delivering high-quality solutions through innovative data engineering practices.Job Description:Develop and maintain scalable data pipelines for efficient data...
-
Senior Developer:
3 weeks ago
Pretoria, Gauteng, South Africa MECS Africa Full timeRequirements:A Diploma in computer systems engineering, information technology or related fields to Extended Reality with at least six years experience in extended reality software development; ORA bachelors degree in computer engineering and related fields with at least four years of experience;Must have experience working with game engines and 3D modelling...
-
Pretoria, Gauteng, South Africa E-Merge Full timeAre you ready to pursue a fulfilling career in software development? A prominent player in the field of telecoms big data, invites you to join our Platform Team, the team provides the ability to manage advanced distributed processing systems as well provision large cloud-like infrastructure deployments.Currently in search for a Python & AWS Software Engineer...
-
Senior Software Engineer
7 days ago
Pretoria, Gauteng, South Africa TaskFlow Full timeAt TaskFlow, we are looking for a highly motivated and skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining the front-end and back-end of our web-based product.Responsibilities:Develop scalable and efficient front-end web applications using React, HTML,...
-
Backend Developer
2 days ago
Pretoria, Gauteng, South Africa Smartek21, LLC Full timeAs a Software Engineer at SmarTek21, LLC, you will be responsible for developing software components and integrating third-party services/libraries using Python frameworks.The ideal candidate should have a strong understanding of Python development principles and be able to write clean, efficient code based on specifications.Key Responsibilities:Develop...
-
Senior C++
14 hours ago
Pretoria, Gauteng, South Africa InfyStrat Software Services Full time2 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from InfyStrat Software ServicesGlobal Senior Requirement Manager @ InfyStrat Software Services (South Africa)Exciting Opportunities in South AfricaJoin Our TeamLocation - South AfricaKey Skills RequirementsSenior C++ (Back...
-
Senior Data Engineer Specialist
2 days ago
Pretoria, Gauteng, South Africa Ananzi Full timeAnanzi is seeking a highly skilled Senior Data Engineer Specialist to develop and optimize data pipelines for seamless data flow.The ideal candidate will have hands-on experience in pipeline development and optimization, strong proficiency in Python and SQL, and familiarity with cloud platforms (AWS, Azure, GCP).Responsibilities include implementing and...
-
Pretoria, Gauteng, South Africa E-Merge Full timeAre you ready to pursue a fulfilling career in software development? A prominent player in the field of telecoms big data, invites you to join our Platform Team, the team provides the ability to manage advanced distributed processing systems as well provision large cloud-like infrastructure deployments.Currently in search for a Python & AWS Software Engineer...
-
Senior Data Engineer
1 week ago
Pretoria, Gauteng, South Africa Communicate Recruitment Full timeAs a Senior Data Engineer, you will lead the development of scalable data pipelines, mentor junior team members, and drive best practices in data engineering. You will work closely with data scientists and analysts to ensure they have access to the right data for generating insights.Skills & Experience: Minimum 5+ years of experience as a Data Engineer with...
-
Pretoria, Gauteng, South Africa E-Merge Full timeWe are currently searching for a Pythong DevOps Engineer for support and error analysis during overall companies test cycles and rollouts.Successful candidate will be doing quality checks in regards of development across all teams (companies 3rd party supplier).Requirements:Bachelors degree in computer science, Software Engineering, or similar...
-
Senior Software Developer: DLT
2 weeks ago
Pretoria, Gauteng, South Africa MECS Africa Full timeRequirements:A Bachelors degree in computer science/engineering, computer/electronic engineering, information technology or related field with at least three years experience in distributed ledger technology field; An Honours or Masters degree will be advantageous; Exposure in the following:Software development in the field of Distributed Ledger Technology...
-
Senior Data Engineering Position
2 days ago
Pretoria, Gauteng, South Africa Communicate Recruitment Full timeThis Senior Data Engineer position presents a unique chance to lead the development of scalable data pipelines, mentor junior team members, and drive best practices in data engineering.Key Skills & QualificationsMinimum 5+ years of experience as a Data Engineer with expertise in Python, Java, or ScalaAdvanced proficiency in SQL and database...
-
Senior Data Engineer
2 days ago
Pretoria, Gauteng, South Africa Communicate Recruitment Full timeWe are recruiting for a Senior Data Engineer to join a company that is reshaping the future of physical retail. This role offers the opportunity to design and optimize data infrastructure, enabling advanced analytics and machine learning.As a Senior Data Engineer, you will lead the development of scalable data pipelines, mentor junior team members, and drive...
-
Senior Financial Markets Specialist
3 weeks ago
Pretoria, Gauteng, South Africa IT Ridge Technologies Full timeJob Overview:The Senior Financial Markets Specialist will oversee the development of financial benchmarks, and assist in the transition to alternative reference rates in South Africa. The role includes researching market microstructures, creating analytics to identify market inefficiencies, and tracking the transmission of monetary...
-
Intelligent Systems Developer
5 days ago
Pretoria, Gauteng, South Africa DRA Global Full timeAt DRA Global, we are looking for an Intelligent Systems Developer to join our team. As part of our digitalization and innovation team, you will work closely with IT, business systems, and platform engineering teams to create intelligent, scalable solutions that evolve with business needs.The ideal candidate will have strong programming skills in languages...
-
Frontend and Backend Developer
7 days ago
Pretoria, Gauteng, South Africa TaskFlow Full timeAs a Frontend and Backend Developer at TaskFlow, you will have the opportunity to work on a variety of exciting projects that involve designing and developing innovative web applications.Job Description:Develop high-quality front-end web applications using React, HTML, CSS, and JavaScript.Implement efficient back-end web applications using server-side...