Mid-Level Full Stack Product Engineer (Angular/TypeScript/Node.js/AI) (Hybrid, Johannesburg)
Datafin Recruitment
Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business. DatafinâÃÂÃÂs Goals: Datafin strives to be recognised as the best recruitment company in Cape Town and Johannesburg, using ethical business principles, focusing on technology driven industries and sourcing highly skilled people for cutting edge companies, thereby ensuring sustained profitability and adding value to all stakeholders. Datafin has a 15 year track record in providing reputable companies with like-minded suitable people. In the process, we have established and sustained, mutually beneficial relationships with a large portion of the Cape Town commercial sector. Our success has cultivated a sense of trust with candidates and clients alike and as a result we have a large network of candidates to draw from at any given time.ENVIRONMENT: Our client is an early-stage company developing innovative healthcare products and digital solutions. They are seeking a design-minded, AI-native Full-Stack Product Engineer to join their growing engineering team and contribute to building and evolving products from the ground up. The role offers exposure to the full software development lifecycle, including frontend development, backend services, database design, API integrations, infrastructure and AI-powered functionality. The successful candidate will work closely with the technical lead and product, design and business stakeholders to translate complex and sometimes ambiguous problems into polished, practical and valuable software solutions. This is a dynamic startup environment that encourages ownership, autonomy, continuous learning and rapid delivery. The ideal candidate will enjoy working across the technology stack, making sound technical and product decisions, leveraging modern AI development tools, and balancing high-quality engineering with the need to deliver meaningful outcomes.
DUTIES:
Design, develop and maintain polished, responsive web applications using Angular, TypeScript, HTML and CSS. Build and enhance backend services and APIs using TypeScript and Node.js. Design, develop and maintain PostgreSQL databases and efficient, scalable data models. Develop APIs, third-party integrations and event-driven workflows. Translate product concepts and design requirements into intuitive, high-quality user experiences. Contribute to greenfield development while maintaining, improving and evolving existing production systems. Take ownership of features throughout the entire development lifecycle, from initial concept and solution design through implementation, testing, release and ongoing refinement. Analyse business and product problems, clarify requirements and evaluate technical trade-offs to identify appropriate solutions. Work effectively with incomplete or evolving specifications, exercising sound judgement and initiative. Apply AI agents, AI-assisted coding tools and automation throughout the software development lifecycle to improve engineering productivity, quality and delivery. Provide relevant context to AI coding agents, critically review generated code and ensure that solutions meet quality and functionality standards. Automate repetitive engineering processes and improve development, testing, code review and delivery workflows. Research, prototype and evaluate emerging technologies and tools that could improve product capabilities or engineering efficiency. Read, understand and troubleshoot unfamiliar codebases and existing systems. Collaborate with technical, product, design and business stakeholders to understand requirements and deliver solutions aligned with business objectives. Communicate technical decisions and recommendations clearly to both technical and non-technical stakeholders. Develop an understanding of the healthcare domain and the business problems being addressed to ensure that solutions are appropriate, reliable and valuable. Maintain high standards of code quality, usability, maintainability and overall software craftsmanship. Contribute to continuous improvement, knowledge sharing and the evolution of engineering practices as the company grows.REQUIREMENTS
Solid professional experience in software development, with the ability to independently deliver production-quality features. Strong TypeScript and web development fundamentals. Experience developing frontend applications using Angular or comparable modern web frameworks. Proficiency in HTML and CSS, with an understanding of responsive layouts and modern interface development. Experience developing backend services using Node.js and TypeScript. Working knowledge of API development, integrations and service-oriented architectures. Experience with PostgreSQL, SQL and relational database design. Understanding of data modelling, application architecture and software development best practices. Experience working across frontend and backend systems, with the ability to contribute throughout the full development lifecycle. Familiarity with automated testing, code review, version control and software delivery workflows. Practical experience using modern AI-assisted development tools and coding agents, or a strong motivation to develop advanced proficiency in AI-native engineering practices. Ability to evaluate AI-generated code critically, validate its correctness and maintain appropriate engineering standards. Ability to learn unfamiliar technologies, navigate existing codebases and adapt to an evolving technology stack. A good understanding of software design principles, usability and the relationship between technical implementation and product outcomes. Ability to analyse requirements, evaluate alternatives and make informed technical decisions without relying on detailed instructions for every task. Clear and professional English communication skills, both written and verbal. Ability to explain technical concepts and decisions to technical and non-technical stakeholders. A basic understanding of business principles and the importance of delivering solutions that create measurable value. Healthcare industry experience is not essential, as domain knowledge will be developed on the job. Technology Stack: Frontend: Angular, TypeScript, HTML, CSS. Backend: TypeScript, Node.js, APIs and service-oriented architectures. Database: PostgreSQL, SQL and managed database platforms. AI and Engineering: Large Language Models (LLMs), AI coding agents, agentic development workflows, automated testing, code review and delivery automation.ATTRIBUTES
Strong ownership: Takes responsibility for work from initial concept through to successful delivery, testing and refinement. Product-minded: Focuses on solving the underlying business and user problem rather than simply completing technical tasks. Design-conscious: Has a keen eye for visual detail, including spacing, typography, layouts, usability and interaction design. Analytical and solution-oriented: Approaches complex problems logically, evaluates alternatives and develops practical, effective solutions. Comfortable with ambiguity: Works confidently with evolving requirements, incomplete specifications and unfamiliar challenges. AI-native mindset: Enthusiastically embraces AI tools and automation to improve the quality, efficiency and speed of software development. Quality-driven: Produces clean, readable, maintainable code without introducing unnecessary complexity or bureaucracy. Action-oriented: Balances thoughtful technical decisions with the ability to execute, deliver and iterate efficiently. Adaptable and curious: Learns quickly, explores new technologies and remains open to changing approaches when better solutions emerge. Strong communicator: Expresses ideas clearly, collaborates effectively and explains technical decisions in an accessible manner. Business-aware: Understands the importance of commercial outcomes, user value and the broader purpose behind product development. Collaborative: Works constructively with technical leadership and cross-functional stakeholders while contributing to a positive team culture. Self-motivated: Thrives in a fast-paced startup environment with significant autonomy and minimal reliance on detailed supervision. Pragmatic: Demonstrates sound judgement, knows when to investigate further and when to deliver a fit-for-purpose solution. Continuous improvement-focused: Welcomes feedback, learns from experience and actively seeks opportunities to improve products, processes and personal capabilities.- ...Raizcorp is looking for a mid-to-senior full stack software developer to... ...ranges from everyday product development and bug... ...across Laravel, Vue 3 and TypeScript applications, working... ...ideally using Inertia.js or a similar server-... ...to PostgreSQL. LLM/AI feature integration, including...
- ...usability and reliability. Work with product owners, technical teams and... ...for: A degree or BTech in Engineering, Computer Science, or equivalent... ...experience. Experience with Python, TypeScript, PHP and Dart. Experience with Angular, React or similar frontend...
- ...quality solutions using Java, TypeScript, Angular, and related technologies .... ...cloud-native toolchains and AI-assisted development... ...Resolve complex Tier 2 and Tier 3 production support issues. Plan and... ...code reviews, mentoring, and engineering best practices...
- ...for their assigned technical products or applications within the context... ...a cloud-native toolchain and AI coding assistants as a... ...10+ years Experience with Angular applications Experience with AI-assisted/AI Augmented engineering practices Submit your CV to...
- ...Must have tech stack - 10 years and above; Java... ...Automation ~ APIs ~ AI integrations AI Engineering & GenAI LLMs... ...design Secure coding Production support API & Integration... ...systems. ~ Expert-level delivery using Python and...
- ...successful candidate will grow with the team as the application and tech stack mature. The philosophy is to hire people who develop alongside the product Tech Stack The front end is built on Vue.js, using Micro Front-end technology. The application is connected...
- ...Key Requirements ~7+ years' software engineering experience ~ Expert Python development... ...Strong experience with LLMs, Generative AI, AI Agents, RAG, Prompt Engineering and... ...Evaluation ~ Experience building and operating production AI solutions ~ Strong API,...
- ...maintainable DVF software, data products and platform capabilities.... ...integration and platform services. Engineer reliable batch and event-... ...and recoverability. Build AI-enabled solutions and reusable... ...systems. Demonstrable expert-level delivery using Python and/or...
- ...quality software solutions. Oversee the full software development lifecycle, from... ...Actively pursue Use Cases to implement AI tools and technologies to increase overall... ...senior / leadership roles fulfilled in IT / Engineering teams. Submit your CV to: *****@****...
- ...experience in front-end technologies JavaScript, Typescript, HTML 5, CSS. Thorough knowledge in UI frameworks e.g. Angular (Version 9 or higher) or React. At least 3... ...'s degree in computer science, Software Engineering, or similar qualification. 4+ years' experience...
R 30,000 - 40,000 per month
DantÃÂé Personnel Recruitment is a leading Recruitment solutions partner providing expert Recruitment services nationally and internationally. Established in 1996, DantÃÂé Personnel has successfully placed professionals in some of the most prestigious roles with...- ...We are seeking a skilled and self-motivated Full Stack Developer to join a collaborative software development team responsible for maintaining... ...-end and back-end development, with particular emphasis on Vue.js, JavaScript, PHP, Laravel, and database technologies. They must...
- ...and designs to exceed client briefs and expectations. As a Mid-level Art Director, you can expect to be craft-led and platform neutral... ...companies by creating beautiful, intuitive, and human-centred products and experiences. You will be tuned into all aspects of South...
- ...members. Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to contribute to team goals and product timelines. QUALIFICATIONS/EXPERIENCE: Diploma or degree in a business or IT-related field. At least 8 years of work...
- ...vision of the Feature Team in alignment with Team Lead and Sub Product to ensure key results and targets are met. Ensure that IM... ...Feature Team are in line with approved standards. Provide 2nd level support during incidents by analysing system logs and overall...
- ...will be doing: Identify and prioritise AI opportunities based on business value,... ...business cases and translate requirements into product features, user stories, acceptance... ...Collaborate with Data Scientists, ML Engineers, Researchers, Architects, and Engineering...
- ...Business Analyst and Process Engineer. Identify unclear... ...automation, agentic AI, retrieval, low-code configuration... ...and supporting production software, APIs,... ...such as C#, .NET, Python, TypeScript or JavaScript, REST APIs... ...Microsoft Technology Stack: Knowledge of Azure, Azure...
- ...It covers the membership and product sales platform, the roadside assistance... ...services using PHP and Node.js, containerised and served... ...role works across the following stack, based on the AA's current-state... ...years' professional experience in full-stack web development, with...
- ...solutions, as well as work with packaged products. Through its know-how on how to run and support... ...? We are looking for an experienced AI Product Manager to drive the strategy,... .... Collaborate with data scientists, ML engineers, researchers, architects, and development...
- ...Design, build and maintain configurable AI agent capabilities using C#/.NET and Microsoft... ...by automated testing and CI/CD. Engineering & Collaboration: Deliver secure,... ...Experience developing and supporting production-grade software solutions throughout the...
- ...developed IT solutions, as well as work with packaged products. Through its know-how on how to run and support these... ...Are you a hands-on technical leader who can drive engineering excellence across automation, AI, low-code platforms, integrations, and software development...
- ...call for permanent and contract Finance jobs, IT jobs as well as Engineering jobs. Established in 1987, Network Recruitment has offered... ...Finance and Engineering. An exciting opportunity exists for a Product Industrialisation Engineer to join a leading defence...
- ...looking for a hands-on Software Engineer to join our technology... .... Collaborate with product, design, quality assurance... ...C#, Python, JavaScript or TypeScript. Sound knowledge of software... .... Front-end: React, Angular, Vue.js. Back-end: Node.js, Django, Ruby on Rails....
- ...competent. Specialties Specialist Recruitment, Engineering, Mining, Civil Engineering, Finance,... ...B-BBEE) verification agency is seeking a Mid-Senior OutSystems Developer who will... ...Delivery & SDLC: Solid understanding of the full software development lifecycle (SDLC) and...
- ...Solutions Group offers our clients improved workplace productivity that supports their success. At Tsebo, we believe... ...Catering Manager to manage staff, ensure they achieve their full potential and to reach the higest level of service is provided to all customers. Duties...
- ...Requirements BTech, BEng or BSc in Mechanical or Electrical Engineering essential and a must have Mechanical Engineering... ...essential. Minimum 5 years' Maintenance Management or Projects or Production Plant Management experience within a production plant or manufacturing...
- ...Analytics and Applied AI Office (CDAIO) requires... ...commercially grounded AI Platform Engineer (Cloud) to design,... ...cost to serve, in full compliance with Absa's... ...across the AI platform stack (AWS Bedrock, Databricks... ...incident management for production AI workloads serving 43...
R 471,720 - 717,846 pa
...Water and Sanitation Services Management: GP CD: Provincial Operations Gauteng Requirements: A Bachelor of Technology in Civil Engineering (BTech) qualification. Three (3) years post qualification engineering technologist experience is required. Compulsory registration...- ...reputation for exceptional service and superior quality products. BCE has built on its reputation as Southern... ...suppliers. Our head office is based in Johannesburg with branches in both Cape Town, Durban as well as a full showroom and warehouse in Lagos, Nigeria. In our...
- ...We are looking for an AI Platform & Application Maintenance... ...is clear and timely, service levels are met, and recurring issues... ...maintenance, incident management, production support, and service delivery... ...development, preferably Angular, Node.js, REST APIs, and frontend-backend...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Full Stack Product Engineer (Angular/TypeScript/Node.js/AI) (Hybrid, Johannesburg). Be the first to apply!
