Front-End Developer(12-Month Contract | Hybrid)Location: Bellville, Cape Town (Hybrid: 2-3 days in office)About the Role:We're on the lookout... Read more
Front-End Developer(12-Month Contract | Hybrid)Location: Bellville, Cape Town (Hybrid: 2-3 days in office)About the Role:We're on the lookout for a skilled, lively, and engaging UI Front-End Designer to join a dynamic, collaborative team on a 12-month renewable contract. If you have a passion for creating intuitive digital experiences this could be the perfect opportunity for you.What You'll Be Doing:Designing and delivering responsive, user-friendly interfaces for web and mobile platforms.Translating wireframes, user journeys, and business requirements into polished front-end designs.Collaborating closely with UX designers, developers, and product owners in an agile environment.Creating clean, efficient HTML, CSS, and front-end JavaScript (Angular, Node) for prototypes and design handovers.Adding energy, creativity, and positivity to every team interaction.Integrate front-end solutions with RESTful APIs.Troubleshoot and resolve front-end issues.Staying on top of the latest UI/UX trends, tools, and best practices. What We're Looking For:4-5 years' experience in a UI front-end design role.Strong portfolio showcasing responsive, modern web and mobile designs.Experience using UI design tools.Strong front end coding skills.Proficiency in: Angular, Node.js, JavaScript & TypeScript, CSS, Sass/SCSS, HTML, GitExperience working with: REST APIs and integrations, Swagger, PostmanData formats: JSON, YAML, XMLSolid understanding of databases and ability to run queries (e.g. via DBeaver): MySQL, PostgreSQL, Sybase (specific DB experience not mandatory - general familiarity is sufficient) Read less
Senior Full Stack Developer - Remote (South Africa-based)About the Role:An expanding international consultancy is seeking a Senior Full-Stack... Read more
Senior Full Stack Developer - Remote (South Africa-based)About the Role:An expanding international consultancy is seeking a Senior Full-Stack Developer to drive digital transformation for a diverse set of corporate clients. In this role, you'll work on end-to-end development, utilising C# and ASP.NET on the back end, with JavaScript as the primary front-end technology. As a senior team member, you'll contribute to high-quality, scalable applications, mentor junior developers, and lead small project teams to solve complex challenges.We're looking for someone who is actively hands-on with coding, has a genuine passion for software development, and brings expertise in both vanilla JavaScript and modern JavaScript frameworks.Key Responsibilities:Develop and maintain high-quality software solutions using C#, ASP.NET, and JavaScript on the front end.Write clean, efficient, and maintainable vanilla JavaScript code.Build dynamic front-end interfaces using modern frameworks such as React, Vue, or Angular.Take ownership of technical design and implementation for projects, ensuring best practices are followed.Break down technical requirements into actionable tasks and iterative deliverables.Translate client requirements into effective software solutions, collaborating closely with clients.Skills & Experience Required:Bachelor's Degree in Computer Science, Information Technology, Engineering or proven experience-based equivalent.9+ years of experience in Full Stack Development.Solid experience with C# and ASP.NET.Must have hands-on experience with vanilla JavaScript.Must have experience with JavaScript frameworks such as React, Vue, or Angular.Strong understanding of SQL Server and ORMs like Entity Framework.Deep understanding of Object-Oriented programming principles and software architecture.Experience with version control systems (e.g., GitExtensions).Proven ability to translate business needs into technical solutions.Actively involved in coding and passionate about building great software. Read less
About the Role A boutique shipping firm is seeking a Commercial Specialist to join its team. This is... Read more
About the Role A boutique shipping firm is seeking a Commercial Specialist to join its team. This is a full-time position based in Cape Town, working closely with the commercial team and the CEO, who visits Cape Town regularly. The ideal candidate will have a strong commercial mindset and experience in marine and offshore vessel operations, with a focus on contract management, vessel performance optimization, and cross-chartering activities. Additionally, the role will involve sales, account management, and purchasing to support commercial vessel operations. Key ResponsibilitiesManage marine and offshore vessel contracts, ensuring compliance with local regulations.Optimize vessel performance and efficiency.Engage in cross-chartering activities to maximize commercial opportunities.Oversee sales and account management, maintaining strong relationships with clients and stakeholders.Handle purchasing activities related to commercial vessel operations.Negotiate contracts and pricing agreements with vendors and service providers.Collaborate with internal teams to ensure smooth commercial operations. Qualifications & ExperienceStrong communication and customer service skills.Experience in sales and account management within the marine or oil & gas industries.Expertise in purchasing and procurement processes.Experience in commercial vessel operations is a plus.Strong negotiation and problem-solving skills.Bachelor's degree in Business Administration, Marine Transportation, or a related field. Read less
Are you a talented Senior Backend Developer with a strong foundation in software development and a passion for... Read more
Are you a talented Senior Backend Developer with a strong foundation in software development and a passion for building impactful solutions? Join a fast-growing, purpose-driven scale-up that's redefining the intersection of fintech and sustainability.This is your chance to help build systems that scale to handle 1 billion transactions, all while contributing to a greener planet.Location: Cape Town, Hybrid - must be Cape Town based or willing to relocate to Cape Town. Work Setup: Current: 1-3 days in a co-working office per week.What You'll Be Doing:Joining the core API team to help redevelop a platform critical to the company's growth.Designing, building, and maintaining scalable backend systems and services.Collaborating with cross-functional teams to deliver high-performance solutions.Working in a fast-paced, high-growth environment that values innovation and adaptability.Essential Requirements:7+ years of software development experience, with a focus on backend technologies.Proficiency in TypeScript, Node.js, and PostgreSQL.Experience developing RESTful APIs and ensuring their reliability and scalability.Familiarity with cloud infrastructure (GCP preferred, but AWS works too)Candidates should demonstrate versatility in programming languages and possess a broad skill set across multiple languages, showcasing adaptability to diverse technical environments.Bonus Points (Nice-to-Haves):Knowledge of NestJS, Kubernetes, and Terraform.Hands-on experience with CI/CD pipelines (GitHub Actions preferred).Exposure to microservice architecture, NoSQL databases, and big data tools (e.g., BigQuery).Preferred Background:Experience in fintech, payments, or ecommerce is advantageous but not mandatory.A passion for sustainability and making a positive impact on the world.Why Join?Work on cutting-edge solutions for fintech, ecommerce, and sustainability.Be part of a small, dynamic team at a critical growth stage, where your contributions will have a direct impact.Enjoy a hybrid work model with flexibility to balance your work and personal life.Be part of a mission-driven company that's integrating sustainability into every transaction. Read less
We are excited to collaborate with a pioneering fin-tech company committed to advancing sustainability through cutting-edge solutions. They... Read more
We are excited to collaborate with a pioneering fin-tech company committed to advancing sustainability through cutting-edge solutions. They are seeking an experienced Senior Full Stack Developer to become an integral part of their expanding team.Location: Cape Town, Hybrid - must be Cape Town based or willing to relocate to Cape Town. Work Setup: Current: 1-3 days in a co-working office per week.Your Key Responsibilities:Take full ownership of systems, driving them independently and making impactful technical decisions.Showcase your leadership skills with opportunities to grow into a team lead role.Collaborate with cross-functional teams to deliver exceptional, high-performing software solutions.Lead technical innovation, upholding best practices and performance standards.What You'll Bring:Experience: A minimum of 7 years as a Full Stack Developer.Expertise: Proven ability to manage and own systems, with a track record of independent technical decision-making.Leadership: Demonstrated experience in formal or informal leadership roles.Tech Stack & Skills:Languages: Proficiency in Node.js and TypeScript (experience with Golang is a plus for future projects).Frontend: Hands-on experience with React, with recent experience within the last 5 years.CSS: Strong understanding of modern CSS techniques.SDK Development: Highly desirable but not essential.Cloud Knowledge: Cloud-agnostic expertise preferred; familiarity with GCP is an added advantage.What's in it for You?Be part of a forward-thinking company that's shaping the future of sustainability in fintech.Collaborate with a passionate, innovative, and dynamic team in a tech-first environment.Accelerate your career with opportunities to step into leadership roles.If you're a skilled Senior Full Stack Developer with a drive for innovation and a passion for fintech and sustainability, this is your chance to make an impact.Take the next step in your career-apply now and join a company making a real difference! Read less
A leading independent power producer in Africa is seeking a Business Intelligence Analyst, on a Permanent basis in... Read more
A leading independent power producer in Africa is seeking a Business Intelligence Analyst, on a Permanent basis in Cape Town (Claremont.)Applicants should be South African Citizens, or have the right to work in South AfricaApplicants should already be living in Cape Town, or willing to relocate to Cape Town from within other cities in SAApplicants should be comfortable with an in-office environment (up to 5 days per week)The Business Intelligence Analyst will play a key role in developing, implementing, and optimizing the Asset Management System (AMS.)The Analyst will work closely with business units to improve systems, processes, and data management in maintenance, materials management, and ERP systems. This role will ensure alignment with the organization's strategic goals and the successful adoption of asset management systems and business processes.Additionally, the BI Analyst will identify inefficiencies within business operations, leveraging relevant software and services to create insightful reports, dashboards, and visualizations that enhance decision-making and business performance.This role supports remote sites across South Africa and will occasionally require travel to these sites, as well as occasional international travel to other African power plants.Key Responsibilities:O&M Support:Lead the implementation and continuous improvement of the ERP system, ensuring alignment with ISO 55000 standards for the renewable energy plant portfolio.Act as the O&M and Supply Chain Power User, collaborating with the ERP Service Centre to manage site-specific ERP cases.Provide ad hoc training for site teams on O&M and Supply Chain processes within the ERP system.Support stock-taking processes across all sites, ensuring timely and accurate completion.Manage and maintain ERP master data, including inventory, supplier information, MRP, equipment trees, and maintenance plans.Business Process and Performance Analysis:Develop, implement, and embed key business processes and procedures, including change management, maintenance planning, work order management, materials management, and risk management.Coordinate and analyse the monthly Asset Management Scorecard for all operational sites.Develop and implement advanced reporting to facilitate data-driven decision-making, synthesizing financial, technical, maintenance, and performance data.Participate in site audits to ensure compliance with O&M and Supply Chain standards and processes.Collaborate with business stakeholders to identify current and future data needs, converting these into technical specifications for data analysis.Minimum Requirements:BTECH or Bachelor's Degree in Engineering, or similar is required.5+ years' working experience in developing and implementing business systems and processes, especially those related to management of change, risk management and asset management.Working knowledge or experience with implementing or the use of ERP systems to support business processes.Excellent working knowledge of Microsoft Office including PowerPoint, Project and PowerBI.Code 8 driver's license or similar Read less
We are seeking a Cybersecurity Analyst with a minimum of 2 years of experience to join our Financial... Read more
We are seeking a Cybersecurity Analyst with a minimum of 2 years of experience to join our Financial Services clients' local security team, working in-office from Tokai, Cape Town.In this role, you will play a critical part in monitoring security platforms, analysing security incidents, researching new threats, and implementing security measures to mitigate risks and improve the overall security posture.As a Cybersecurity Analyst, you will also support the conduct of security assessments and audits and provide training to users to increase security awareness.If you have a passion for cybersecurity and a desire to learn and grow in this field, we encourage you to apply.Applicants should already reside in Cape Town and have the ability to travel to and from TokaiApplicants should be willing to work in-office for a 5 day week.There is no opportunity for a hybrid or remote setup.Key Responsibilities:Implementing security measures to prevent and mitigate cyber-attacks, such as firewalls, encryption, and access controls.Conducting regular security assessments and audits to identify vulnerabilities and assess overall security posture.Keeping abreast of emerging technologies and trends in the field of cybersecurity.Monitoring and analyzing security systems to identify potential security threats and vulnerabilities.Conducting security investigations, responding to security incidents, and documenting findings.Communicating security risks and incidents to stakeholders and management.Staying current with security certifications and continuing education opportunities to maintain expertise in the field.Asist in ensuring compliance with relevant regulations and standards related to information security.Work closely with the IT teams to enhance and ensure overall security posture.Evaluate existing security measures regularly to ensure their effectiveness.Minimum Requirements:A bachelor's degree in computer science, cybersecurity, or a related field preferred.At least 2 years' experience as a cyber security analyst.Certification & Accreditation: Higher Level Microsoft / Networking / Information SecurityCertified in Cloud infrastructure and security.Knowledge of security principles and technologies, including firewalls, encryption, and intrusion detection systemsKnowledge of programming in scripting languages such as Python and PowerShell.Familiarity with security frameworks and regulations, such as NIST and PCI DSS. Read less
We're seeking a Software Test Analyst: Intermediate (Manual) with between 4 to 6 years of experience to join... Read more
We're seeking a Software Test Analyst: Intermediate (Manual) with between 4 to 6 years of experience to join our Software Development client who focuses on developing niche Insurance Platforms and Business Systems.This position is based in StellenboschApplicants must be living in the Western Cape. If not, have a footing (accommodation, family, friends, etc. already in Cape Town) and can move at their own cost and relocate timeouslyThis position follows a Hybrid working model (3 in-office days/week in Stellenbosch.)Key Responsibilities:As a Software Test Analyst, you play a critical part in ensuring the "Definition of Done" is met.You will form part of cross-functional development sprint teams where you will serve as the gatekeeper for quality assurance in the teams.Designing and executing Test Cases.Creating formal test documentation, including test plans and test completion reports.Testing functionality and ensuring that this aligns with the acceptance criteria.Setting up and maintaining environments for testing purposes.Testing functionality to verify performance and reliability.Logging and tracking bugs, defects, issues, and risks.Doing regression and integration/release testing.Doing manual testing with added formal exposure to automation testing.Collaborate with teams and participate in scrum processes.Minimum Requirements:ISTQB Certificate in Software TestingBetween 4 and 6 years of experience in Software Testing (Intermediate role)Experience with issue/defect tracking toolsExperience in creating test cases, test scenarios, and test plansExperience with Modern Test TechnologiesExperience with Web Application Testing (UI)Formal Exposure to Automated testing and Automated testing toolsExperience with API testing using software such as Postman and SwaggerSQL knowledge and an understanding database concepts (e.g. the ability to write a basic query and run this in the database, or the ability to read SQL code) Read less
Data Architect12-Month Contract | Bryanston, Johannesburg A leading Microsoft Consulting House is looking for a Data Architect to... Read more
Data Architect12-Month Contract | Bryanston, Johannesburg A leading Microsoft Consulting House is looking for a Data Architect to help organizations define, design, and develop data strategies that align with their business objectives. This role requires a strong understanding of data platforms, architecture, and governance-particularly within the Microsoft Fabric ecosystem. You'll be part of a collaborative and innovative data team, bringing together professionals from Software Engineering, Infrastructure, Data & AI, and BI Development. If you enjoy working on complex and high-impact projects, this is the perfect place to grow your career. Key ResponsibilitiesDefine and implement data strategy aligned with business goalsDesign enterprise data architectures using Microsoft cloud technologiesBuild modern data pipelines, data streams, data warehouses, and lakehousesDevelop data service APIs and expose data using Power BI, Azure API Apps, and other visualization toolsLead and support data platform sizing, configuration, and implementationEnsure strong data governance, including Master Data Management (MDM) and Data Quality processesAct as a trusted advisor to clients, influencing data strategy and best practices Technical Skills & Qualifications6+ years of experience with ETL tools, Data Factory Pipelines, Spark Notebooks, Databricks, SQL, SSAS & T-SQLStrong understanding of architecture patterns (Lambda, Medallion, Event-Driven)Expertise in data visualization using Power BI and Paginated ReportsAdvanced experience with Tabular Models (DAX) in FabricSolid background in Azure, Fabric, and Synapse Analytics (MUST)Business & Consulting Expertise5+ years of consulting experience at a senior or intermediate levelAbility to present to and engage with senior managementStrong understanding of budgeting, timelines, and business valueExperience speaking at industry events/conferences What We're Looking ForA self-motivated problem solver who thrives in a team environmentSomeone who can work independently with minimal supervisionA professional who enjoys mentoring junior team membersA strategic thinker who understands customer data platforms, aggregation, and integration in the Microsoft ecosystem Read less
Microsoft Data EngineerLocation: Bryanston, JohannesburgContract: 12-month About the Role:We are seeking a skilled Data Engineer to join our... Read more
Microsoft Data EngineerLocation: Bryanston, JohannesburgContract: 12-month About the Role:We are seeking a skilled Data Engineer to join our clients team on a 12-month contract. You will play a key role in developing solutions to enhance their Microsoft Analytics ecosystem. This role involves working on complex projects for well-known companies, providing you with an excellent opportunity to grow your career. Key Responsibilities:Design and Build: Create modern data pipelines and data storage platforms, including data warehouses and lakehouses.Data Exposure: Utilize tools like Power BI, Azure API Apps, or other modern visualization platforms to expose data to end users.Business Analysis: Analyze current business practices, processes, and procedures to identify future opportunities for leveraging Microsoft Fabric data & analytics services.Implementation Support: Assist in the planning and implementation of data platform services, including sizing, configuration, and needs assessment.Metrics and Monitoring: Implement effective metrics and monitoring processes to ensure data quality and performance.Client Engagement: Work as a trusted advisor to our clients, providing guidance and mentoring to other team members as needed. Qualifications:Experience: 4+ Years as a Data Engineer and a Minimum 3 years of experience with ETL tools, Data Factory Pipelines, Spark Notebooks, Databricks, SQL, SSAS & T-SQL.Technical Skills: Strong understanding of architecture patterns (Lambda, Medallion, Event-Driven), data visualization using Power BI and Paginated Reports, and data governance including Master Data Management (MDM) and Data Quality tools and processes.Platform Knowledge: Good working understanding of Azure, Fabric, and Synapse (MUST)Consulting Experience: At least 3 years of consulting experience at a senior or intermediate level, with the ability to present to and engage with senior management. Why Join?Diverse Team: Work with a diverse team of experts in Software Engineering, Infrastructure, Data & AI, and BI Development.Strategic Projects: Opportunity to work on new and strategic projects for top-tier clients.Career Development: Develop your career in a supportive and innovative environment, with opportunities for growth and advancement.Client Relationships: Build and maintain excellent client relationships at a senior management level, achieving trusted advisor status. Read less
for the following search criteria