Senior Python Developer Johannesburg
6 days ago
(Angular, Python, FastAPI, Postgres) to join our innovative team. As a Senior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies. Your expertise will contribute to creating seamless user experiences, robust functionality, and scalable architectures.
Duties & Responsibilities- Architect, design, and implement complex software applications utilizing frontend and backend technologies.
- Develop user-friendly and visually appealing front-end interfaces using modern frameworks such as Angular.
- Implement scalable back-end solutions with languages like Python.
- Utilize FastAPI to develop and maintain efficient and high-performance RESTful APIs.
- Work with databases to ensure efficient data management, including Postgres.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and drive the full software/application development lifecycle.
- Lead technical discussions, code reviews, and mentor junior developers to foster growth and knowledge sharing.
- Utilize your expertise in DevOps practices to ensure seamless deployment, monitoring, and continuous integration/delivery pipelines.
- Troubleshoot and resolve complex technical challenges, applying your in-depth understanding of software/application architecture and design patterns.
- Stay current with emerging technologies and industry trends to drive innovation and improve development processes.
- Proven track record of at least [6 years] working as a Senior Full Stack Developer or similar role.
- Must have experience: Angular, Python, FastAPI.
- Bonus: React, or Vue.js, Java, Node.js, or equivalent.
- Extensive experience with database design, management, and optimization, including Postgres/pgAdmin.
- In-depth understanding of software/application architecture, design patterns, and development best practices.
- Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms like Azure.
- Excellent problem-solving skills, with the ability to lead technical discussions and mentor junior team members.
- Effective communication and collaboration abilities in a team environment.
- Excellent mathematical/numeric skills and proficiency in developing and deploying advanced data analytics techniques and tools.
The position is remote (working from home), and you will be provided with some of the required equipment, including a computer, screens, internet, as well as a power inverter to enable you to carry out all your duties. Physical meetings at our offices will be held as required; however, daily Dev Meetings are held virtually.
If you are a skilled problem solver, an effective communicator, and a leader in the software development field, we encourage you to apply. Ready to take on a challenging role that involves shaping both frontend and backend solutions, and you are passionate about leading and contributing to innovative software/application development projects, we invite you to apply for this position. Join our team and make a significant impact on our company's success
#J-18808-Ljbffr-
Senior Python Developer
4 weeks ago
Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full timeWe are seeking a Senior Python Developer for a company in Johannesburg on a contract opportunity to lead the critical migration of their existing program from PHP to Python and ensure minimal downtime. Join a dynamic team and modernize our core systems with your expertise in Python development and project management.Responsibilities:Lead the migration...
-
Senior Python Developer
3 weeks ago
Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full timeWe are seeking a Senior Python Developer for a company in Johannesburg on a contract opportunity to lead the critical migration of their existing program from PHP to Python and ensure minimal downtime. Join a dynamic team and modernize our core systems with your expertise in Python development and project management.Responsibilities:Lead the migration...
-
Python Developer
8 hours ago
Johannesburg, Gauteng, South Africa IOCO Full timeWe are seeking a Python Developer to join our team. The successful person will be responsible for developing, deploying, and maintaining Python-based applications under the guidance of an Architect and Business Analyst / Product Owner. These applications may be on projects for customers or internal products.What you'll do:Develop, test, deploy, and maintain...
-
Senior Developer
20 hours ago
Johannesburg, Gauteng, South Africa Pacifica Senior Living Sunrise Full timeJohannesburg, South Africa | Posted on 08/26/2024Centrax Systems is a provider of next-generation technology solutions and services that addresses customer challenges and empowers enterprises into the future and helping businesses stay ahead.Job DescriptionDevelop customizations and extensions for the ERP system. Work closely with the Technical Lead to...
-
Python Developer
5 days ago
Johannesburg, Gauteng, South Africa Resourgenix Full timeWe are seeking an experienced Python Developer to join our dynamic team. The successful candidate will be responsible for developing high-performance web applications, systems, and services using Python. This position requires a solid understanding of object-oriented programming, strong coding skills, and a passion for writing clean, maintainable code.Key...
-
Senior Python Engineer
2 days ago
Johannesburg, Gauteng, South Africa The Skills Mine Full timeAbout The Skills MineWe are a cutting-edge technology firm specializing in the development of high-performance, scalable systems for the banking and fintech industries.Job SummaryWe are seeking a highly skilled Senior Python Engineer to join our team. As a Senior Python Engineer, you will be responsible for architecting, designing, and implementing complex...
-
Python Developer Role
5 hours ago
Johannesburg, Gauteng, South Africa IOCO Full timeiOCO is a leading consultancy that solves complex problems using modern technology and software expertise. We are seeking a highly skilled Python Developer to join our team and contribute to exciting projects across various business domains.About the Job:Develop, test, and deploy Python-based applicationsWork collaboratively with senior technical colleagues...
-
Python Developer
4 weeks ago
Johannesburg, Gauteng, South Africa First Point Group Full timeJob title : Python DeveloperJob Location : Gauteng, JohannesburgDeadline : March 20, 2025Quick Recommended LinksJobs by Location Job by industries My client is looking for an Intermediate Python Developer to join their talented team and contribute to the development of impactful projects for their clients. If you are driven by challenges, eager to work with...
-
Python Developer
4 days ago
Johannesburg, Gauteng, South Africa First Point Group Full timeJob title : Python DeveloperJob Location : Gauteng, JohannesburgDeadline : April 14, 2025Quick Recommended LinksJobs by Location Job by industries About the jobMy client is a dynamic and rapidly growing software development agency. They pride themselves on delivering high-quality, innovative solutions that empower businesses across various industries....
-
Python Developer
3 weeks ago
Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full timeKey Responsibilities: Design, develop, and maintain scalable Python applications. Write clean, efficient, and well-documented code. Collaborate with cross-functional teams, including front-end developers, product managers, and DevOps engineers. Optimize applications for performance and scalability. Implement and maintain APIs, integrating with third-party...
-
Senior Software Engineer
5 hours ago
Johannesburg, Gauteng, South Africa IOCO Full timeWe are seeking a skilled Senior Software Engineer to develop and deploy high-quality Python-based applications. The ideal candidate will have extensive experience in Python development, including expertise in core Python programming, Python frameworks, and libraries.About the Role:Develop and maintain Python-based applicationsCollaborate with project team...
-
Python Lead Johannesburg
20 hours ago
Johannesburg, Gauteng, South Africa Parvana Full timeAbout our client:Join a thriving community of individuals transforming lives through direct selling. Since 1998, people have been changing their lives with our client, taking ownership of career opportunities provided, empowering them to earn a sustainable income and to create similar opportunities for those around them. Our client provides optimised systems...
-
Python Developer
6 days ago
Johannesburg, Gauteng, South Africa 2020 INSIGHT Full timeAbout the RoleThis is a remote opportunity for a Senior Full Stack Developer to join our innovative team. You will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies.ResponsibilitiesArchitect, design, and implement complex software applications utilizing...
-
Senior Python Developer
18 hours ago
Johannesburg, Gauteng, South Africa Parvana Full timeAbout ParvanaSince 1998, we have been changing lives with our optimised systems and tailored support. We empower individuals to earn a sustainable income and create opportunities for those around them.Our mission is to drive digital transformation and innovation through cutting-edge solutions.We are seeking like-minded individuals who share our passion for...
-
Python Developer
3 days ago
Johannesburg, Gauteng, South Africa Penny The Recruiter Full timeWhat you will be doing: The key purpose of this role is to work within a Data Science team in researching, developing, and implementing Machine Learning, Natural Language Processing (NLP), and Large Language Model (LLM) systems. This includes building systems from prototype through to production, evaluating their effectiveness, and developing and...
-
Python Developer
6 days ago
Johannesburg, Gauteng, South Africa DVT Full timeJob DescriptionWrite and test scalable code, develop back-end components, and integrate user-facing elements in collaboration with front-end developers.To be successful as a Python developer, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming.A top-class...
-
Python Application Developer
1 day ago
Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full timeJob Summary:We are looking for an experienced Python Developer to help us build scalable and efficient applications at Unique Personnel Ltd.About the Role:The successful candidate will be responsible for designing, developing, and maintaining Python applications.They will work closely with our cross-functional teams to optimize application performance and...
-
Senior Python Developer
6 days ago
Johannesburg, Gauteng, South Africa Jellyfish Full timeJellyfish is a global digital marketing agency that harnesses the power of diverse perspectives and inclusive collaboration.Our team believes in embracing innovation and strategies that challenge the status quo, reinvent media activation, and create influential stories for our global clients and their customers.We are looking for an experienced AI...
-
Senior Python Software Engineer
4 days ago
Johannesburg, Gauteng, South Africa Resourgenix Full timeJob Summary:We are seeking a highly skilled Senior Python Software Engineer to join our dynamic team at Resourgenix. The successful candidate will be responsible for designing, developing, and maintaining high-quality web applications, systems, and services using Python.Key Responsibilities:Design and develop high-performance web applications and software...
-
senior software/systems developer
3 weeks ago
Johannesburg, Gauteng, South Africa Ashton personnel Full timeSENIOR SOFTWARE/SYSTEMS DEVELOPERJOHANNESBURG SOUTH AREA.R80 000 per month CTCSound software development experience, application scoping, tools andlibrary architecture and system integrationData modelling, database design, user interface design, prototyping andapplicationSystem integration, interfaces and integration capabilitiesSound experience on...