Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
To excel in this role, you should possess strong back-end development skills, with additional exposure to Python and AI/Machine Learning being highly advantageous. We seek candidates with:8+ years of proven software development experience. Expertise in web development, specifically:Angular 13+ (TypeScript)C#, . NET CorePython 3, FastAPIExperience with Docker and Kubernetes. Familiarity with both relational (MSSQL) and document databases (MongoDB). Cloud services experience (Azure, AWS). Advanced coding skills and problem-solving abilities. Strong collaborative skills, with the ability to advance features from concept to deployment with minimal guidance.
About the job
Join our dynamic team as a Senior Software Engineer, where you will play a crucial role in advancing web development within both the . NET and Python ecosystems. Your expertise will contribute significantly to the development of innovative machine learning solutions aimed at film forecasting, distribution negotiations, automated scheduling, and in-depth business analysis.
Your Responsibilities:
Leverage your extensive experience in Angular, C#, and Python to design, develop, and implement new features while enhancing and maintaining existing applications.
Collaborate effectively with cross-functional teams, including product managers and fellow engineers, to create new functionalities, uphold quality standards, and ensure the security and responsiveness of applications.
Maintain high standards of code integrity and development processes.
About Vista Group
Vista Group is a premier software provider for the cinema industry, with roots dating back over 25 years in Auckland, New Zealand. We proudly serve cinemas, film distributors, and moviegoers around the globe. Our headquarters is located in the City Works Depot in Auckland, with additional offices in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We embrace cutting-edge technologies and foster a fun, agile, and collaborative work environment, continually innovating to strengthen our status as one of the leading tech companies in New Zealand.
We are seeking a talented and motivated Senior/Intermediate .NET Developer to join our dynamic R&D team. In this role, you will be responsible for developing robust software solutions using C# and MVC, backed by a Microsoft SQL database. Your key responsibilities will include analyzing software requirements, creating detailed development plans, and deliverin…
About DVT DVT is a software development company based in South Africa, working with leading organizations both locally and internationally. Teams at DVT build applications for clients across industries, focusing on quality and innovation. Role Overview The Senior .NET Developer will join a remote team of experienced engineers. This role centers on building and improving software solutions using technologies such as .NET, Azure, Microservices, and SOA. Projects often involve enterprise integration and require a practical approach to turning client needs into working products. Growth and Learning DVT supports ongoing professional development. Team members have access to internal training and sponsorship for major tech events, including DevConf and GDG. The company values curiosity and encourages staff to expand their skills. What You Will Do Develop and maintain software using .NET and related technologies Work with Azure, Microservices, and SOA architectures Collaborate with other skilled developers to deliver reliable solutions Contribute to enterprise integration projects Help shape ideas into practical, effective software for clients Location This is a remote position.
Contract|On-site|Cape Town, Western Cape, South Africa
DVT delivers custom software solutions and data engineering services for organizations in South Africa and beyond. The team partners with clients to address complex business needs using advanced technology. Engineering Culture Continuous learning is a core part of life at DVT. Team members benefit from internal training, certification opportunities, and sponsorship to major tech events, including DevConf and GDG. The company supports knowledge sharing and encourages growth through a strong community of practice. Role overview The Senior .NET Developer position is based in Cape Town, Western Cape. In this role, developers contribute to enterprise-scale projects, using modern engineering approaches to deliver meaningful results for clients.
Contract|On-site|Johannesburg, Gauteng, South Africa
Join DVT, a premier custom software development and data engineering firm, recognized for delivering innovative solutions both locally and globally. We collaborate with leading organizations to tackle complex business challenges through cutting-edge technology.Our commitment to fostering a robust engineering culture includes ongoing learning and knowledge sharing. We actively sponsor renowned tech events such as DevConf and GDG, alongside offering internal training, certifications, and communities of practice to ensure our team members thrive.If you are enthusiastic about modern engineering methodologies and eager to contribute to impactful, enterprise-scale solutions, then DVT is the ideal environment for you.
Xneelo is on the lookout for a talented Senior .NET Engineer to design, develop, and maintain robust .NET applications utilizing technologies such as C#, ASP.NET MVC, Web API, .NET Core, and MS SQL. In this role, you will be instrumental in enhancing our in-house solutions and integrating third-party applications like Sage Evolution and Sage People, driving innovation for our Finance and HR teams. Your efforts will contribute towards automating business processes and facilitating the transition from the legacy .NET Framework to the latest .NET 5 (Core) technology.At Xneelo, we believe in empowering our customers through world-class web hosting services that enable them to thrive online. Our software engineering teams are pivotal in enabling business growth and adaptability to meet our customers' evolving needs.Our commitment lies in the frequent and iterative delivery of high-quality software, fostering a culture of collaboration within autonomous teams that embrace Agile (Scrum) methodologies. While we primarily operate in a remote setting, occasional collaboration in our Durbanville office may be required.Ideal Candidate AttributesStrong work ethic and self-motivated with a collaborative team spirit;Exceptional multitasking abilities;Quality-focused and detail-oriented;Dedicated to creating efficient systems and streamlined processes;Calm and composed under pressure;Proactive in sharing ideas and mentoring others;Preference for Agile development and self-organizing teams;Excellent communication skills with both technical and non-technical stakeholders;Commitment to system security and stability;A servant leadership approach.Key ResponsibilitiesThe successful candidate will have experience with financial systems and a commitment to accuracy in accordance with standard accounting practices. You will be expected to:Monitor the ecosystem of in-house developed and third-party financial applications.Identify bottlenecks and bugs, developing solutions to address these issues.Translate user stories and use cases into functional applications.Design, develop, and maintain efficient, reusable, and reliable code.
Full-time|On-site|Cape Town, Western Cape, South Africa
DVT is a prominent software development company based in Cape Town, working with major clients in South Africa and internationally. The team delivers impactful software projects across a range of industries. This Senior .NET Developer role centers on building and integrating software using technologies such as Azure, Microservices or SOA, and .NET. The position offers the chance to work on enterprise-scale solutions and contribute directly to client success. What you will do Develop and maintain software solutions using .NET and related technologies Work on projects involving Azure, Microservices, and enterprise integration Collaborate with a team of experienced engineers on client-focused initiatives Growth and culture Participate in ongoing learning through internal training sessions Access to technical events such as DevConf and GDG, supported by DVT Be part of a culture that values knowledge sharing and professional development Requirements Strong experience with .NET development Interest in Azure, Microservices/SOA, and enterprise integration Motivation to help clients turn ideas into working software
Join our dynamic team at Minderacraft as a Senior .NET Software Engineer, where you will play a crucial role in developing innovative software solutions. We are seeking an experienced engineer who is proficient in .NET technologies and has a passion for creating efficient and scalable applications. This is a fully remote position, allowing you to work from anywhere in South Africa.Your contributions will include collaborating with cross-functional teams, participating in code reviews, and mentoring junior developers. If you are looking for a challenging and rewarding opportunity to grow your career, we would love to hear from you!
Join Deel as a Senior Backend Engineer specializing in .NET! In this pivotal role, you will design, develop, and maintain robust backend systems that power our innovative platform, enabling businesses to hire and pay employees globally. We're looking for a talented engineer who thrives in a dynamic environment and is passionate about building scalable applications.Your expertise in .NET technologies will be crucial in enhancing our backend architecture. Collaborate with cross-functional teams to define, design, and deliver new features that improve user experience. Your contributions will directly impact Deel's mission to simplify global hiring.
Full-time|Hybrid|Cape Town, Western Cape, South Africa
Join our dynamic team as a Senior Software Engineer, where you will play a crucial role in advancing web development within both the .NET and Python ecosystems. Your expertise will contribute significantly to the development of innovative machine learning solutions aimed at film forecasting, distribution negotiations, automated scheduling, and in-depth business analysis.Your Responsibilities:Leverage your extensive experience in Angular, C#, and Python to design, develop, and implement new features while enhancing and maintaining existing applications.Collaborate effectively with cross-functional teams, including product managers and fellow engineers, to create new functionalities, uphold quality standards, and ensure the security and responsiveness of applications.Maintain high standards of code integrity and development processes.
Location: Global / RemoteTime Zone Expectations: PST (Pacific Time)Employment Type: Full-Time (Exempt)Reporting To: Head of WebsiteOverviewJoin us as we embark on a transformative journey to redefine premium consumer products through innovation and exceptional user experiences in the comfort of home. From our humble beginnings, we have evolved into a highly profitable, omnichannel brand poised for pre-IPO success. We blend superior product performance with engaging lifestyle narratives to exceed customer expectations.We are on the lookout for a Head of Web Development to spearhead our digital landscape. This role is ideal for a hands-on, technical leader who embodies the role of a technical authority, promotes best practices, and ensures our web platforms are cutting-edge, scalable, and secure.If you are driven by the desire to create a consumer brand that transcends the ordinary, we encourage you to apply.Role SummaryAs the Head of Web Development, you will take charge as the lead developer and architect overseeing our entire web development function. You will guide a team of developers while actively engaging in coding, solution reviews, architectural direction, and ensuring exceptional execution across all digital initiatives.This position demands extensive experience in Shopify development, modern web frameworks, systems architecture, integrations, and performance/security optimization. You will collaborate across eCommerce, Marketing, Creative, Operations, and IT to turn business objectives into scalable technical solutions.Key Responsibilities Act as the lead developer, responsible for architecting, coding, and reviewing solutions for web platforms (Shopify, custom applications, integrations, internal tools). Serve as the primary technical resource for the development team, offering mentorship, troubleshooting support, and engineering best practices. Own the overall architecture of the web ecosystem, ensuring scalability, maintainability, and alignment with business goals. Mentor, coach, and motivate a team of developers, setting clear expectations and ensuring excellence in development processes. Establish and enforce best practices for: Version control (Git) CI/CD pipelines Testing and deployment Environment management Monitoring, uptime, and reliability Collaborate with cross-functional stakeholders to scope and deliver high-impact web solutions. Lead sprint planning and development workflows to ensure timely and successful delivery of projects.
Join our dynamic team as a Senior Frontend Developer, where you will play a crucial role in shaping the user experience for our innovative platform. You will collaborate closely with designers and backend developers to create seamless, responsive web applications that are both functional and visually appealing.Your expertise in frontend technologies will help drive our mission to make technology accessible to everyone. If you are passionate about using your skills for a greater cause, we would love to have you on board.
Job OverviewWe are seeking a dynamic and skilled Fullstack Developer to join our team and contribute to the development and expansion of our Go-To-Market (GTM) platform. This position offers the opportunity to engage in both front-end and back-end development, as well as cloud infrastructure management, directly impacting our core features, integrations, and overall scalability.Key ResponsibilitiesCreate intuitive and engaging front-end applications using React (CoreUI) and integrate them with back-end services.Design, develop, and maintain robust back-end APIs and services utilizing Python/Django.Architect and manage databases with PostgreSQL, ensuring queries are optimized for performance.Deploy and manage applications on Google Cloud Platform (GCP) using Kubernetes for scaling and reliability.Incorporate AI-driven functionalities using frameworks like LangChain and Gemini.Work collaboratively with product teams and customer success to translate user feedback into actionable features.
Join our dynamic team as a Junior Software Developer! In this role, you will contribute to the development, troubleshooting, and enhancement of our software solutions. Your responsibilities will include:Writing and debugging code to deliver high-quality applications.Troubleshooting software issues to ensure optimal performance.Collaborating closely with senior developers to enhance product functionality.Creating innovative solutions that meet user needs.Participating in developer meetings to discuss project progress and goals.Engaging in code reviews and quality assurance to maintain high coding standards.Contributing to estimation discussions with the product team for project planning.Continuously improving your coding skills and staying updated with industry best practices.Adhering to secure coding standards and implementing best practices to mitigate security vulnerabilities.Identifying and addressing security risks during code reviews.Ensuring compliance with data protection regulations while handling sensitive information.Reporting any suspected security incidents or vulnerabilities promptly.Integrating security controls throughout the software development lifecycle.Staying informed about current security threats and addressing vulnerabilities in used libraries or frameworks.
Jobgether is looking for a Senior Unity Developer to help build and enhance poker games enjoyed by players around the world. This position is based in South Africa and focuses on designing and developing new features for engaging poker experiences. Role overview This role centers on Unity development within the context of poker game projects. The work involves collaborating with other developers and designers to deliver high-quality features that keep players interested and coming back. What you will do Develop and implement new features for poker games using Unity Work closely with the team to create smooth, enjoyable gameplay Contribute ideas to improve game mechanics and player engagement Requirements Extensive experience with Unity development Strong interest in poker games Ability to collaborate effectively within a team
We are thrilled to announce an exceptional opportunity for a skilled and seasoned quantitative software developer to join our Consulting team in Johannesburg. We are in search of a proactive and innovative professional to contribute to our dynamic global software development projects. The ideal candidate will possess a robust quantitative background alongside extensive experience in software development.Key Responsibilities:Developing quantitative engines and algorithms that form the foundation of our software applicationsIdentifying and implementing enhancements for existing applicationsContributing to the creation of new quantitative applications and algorithms that deliver market valueWriting and executing efficient codeCreating training materials for software applicationsCollaborating closely with fellow developers, UX designers, and business and systems analysts
Role overview pavago seeks a Senior Full Stack Developer to support the development and upkeep of web applications. This is a remote position for candidates located in South Africa. What you will do Design, build, and maintain front-end and back-end components for web-based products Collaborate with teams from different disciplines to gather requirements and turn them into technical deliverables Work to enhance user experience while supporting overall business objectives through software solutions Create and implement features that directly address client needs
Join our client, a forward-thinking organization, in seeking a skilled Front-End Developer with a specialization in the React ecosystem. This role emphasizes web development and the creation of mobile applications utilizing React Native. Your expertise will be pivotal in crafting a high-quality, seamless, and engaging user experience across multiple platforms.Key ResponsibilitiesDesign and implement new user-facing features primarily for web applications utilizing the React framework.Contribute to mobile application development using React Native, ensuring code reusability across web and mobile as feasible.Enhance component performance for optimal user experiences across various web browsers and mobile devices.Collaborate closely with UX/UI designers and back-end developers to define and integrate application APIs.Assess technical feasibility of UI/UX designs and uphold code quality through comprehensive testing and code reviews.
Full-time|Hybrid|Johannesburg, Gauteng, South Africa
Become a pivotal part of DVT, a leading custom software development and data engineering firm with a global presence. Our mission is to be the preferred provider of custom software solutions and services in South Africa, offering both remote and hybrid work options. As a member of our team, you will collaborate with some of the most talented developers in the country, leveraging cutting-edge technologies. At DVT, we prioritize the continuous growth of our employees, fostering a culture of learning through internal training sessions and sponsorship of notable technical events such as DevConf and GDG.DVT is seeking passionate Intermediate to Senior Front-End Developers who specialize in Angular and possess a minimum of 5 years of hands-on experience in web development. You will play a crucial role in crafting and implementing user interface components utilizing Angular principles and workflows. Ideal candidates will demonstrate a deep understanding of JavaScript and Angular, exceptional front-end coding abilities, and a solid grasp of progressive web applications.
Full-time|Remote|Remote — Johannesburg, Gauteng, South Africa
At Mindera, we are on a mission to build an exceptional team, and we invite you to be a part of it.We are seeking seasoned Kotlin/Java Backend Developers who possess a strong desire to tackle complex challenges. As a member of our dynamic team, you will engage in an Agile and collaborative work environment, taking charge of the technical facets of development while crafting high-quality software systems. You will leverage your expertise in Kotlin or Java (with an eagerness to explore Kotlin) to design and implement resilient and scalable backend solutions. Your contributions will span the entire software development lifecycle, from gathering requirements to design, coding, testing, and deployment. At Mindera, we cherish collaboration, knowledge sharing, and continuous improvement. You will have the chance to work alongside talented professionals, mentor junior developers, and play a vital role in the team's growth and success.If you excel in a fast-paced, innovative environment and enjoy working with the latest technologies, Mindera is the ideal place for you.
Join our innovative team at System Canada Technologies as a Solutions Developer. In this role, you will be responsible for designing and implementing software solutions that enhance our client's operations and drive technological advancements. Your expertise will help us deliver high-quality, scalable applications that meet our clients' needs while ensuring optimal performance.