Senior Full Stack Developer

1 month ago


Cape Town, Western Cape, South Africa Amaris Consulting Full time
Job Title: Full Stack Engineer

Amaris Consulting is seeking a highly skilled Full Stack Engineer to join our team in Cape Town, South Africa.

Key Responsibilities:
  • Design and architect scalable and maintainable solutions for new and existing features.
  • Drive continuous integration and deployment (CI/CD) processes to streamline development and release cycles.
  • Implement and advocate for automated testing strategies to maintain high code quality and reliability.
  • Conduct code reviews and provide constructive feedback to team members to improve overall team skillset.
  • Identify and address performance bottlenecks across the application stack.
  • Create and maintain comprehensive documentation for architectures, APIs, and technical processes.
  • Collaborate effectively with UX/UI designers, product managers, and other stakeholders to deliver high-quality solutions.
  • Implement and adhere to security best practices and standards in all development activities.
  • Stay informed about industry trends and advancements in web development security.
  • Provide technical support and troubleshooting for issues escalated from production environments.
Requirements:
  • Minimum 4 years of experience in Python for web development.
  • Minimum 2 years of experience in building customer-facing websites or APIs.
  • Minimum 2 years of experience in a production/live environment, deploying new features and troubleshooting.
  • Minimum 1 year of experience with modern JavaScript, HTML, and CSS; proficiency in at least one frontend/CSS framework (e.g., SvelteKit, React, Redux, SASS, Tailwind).
  • Previous experience with Python web frameworks (e.g., Django, Flask).
  • Knowledge and experience with data store technologies such as MySQL or PostgreSQL.
  • Strong computer science fundamentals including data structures and object-oriented programming.
  • Familiarity with basic design patterns (e.g., MVP, MVVM).
  • Proficiency in Docker and Docker Compose for setting up local environments.
  • Experience collaborating closely with product teams and designers.

Amaris Consulting offers a supportive management and personalized HR policy, allowing you to build your career within the company. If you are a proactive and autonomous individual with strong interpersonal skills, we encourage you to apply for this exciting opportunity.



  • Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Senior/Intermediate Full Stack DeveloperLocation: Remote or Cape Town (Hybrid)Duration: 6 - 12 months, with potential for conversion to permanent employmentAt Plus1X Solutions (Pty) Ltd, we are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack...


  • Cape Town, Western Cape, South Africa Emporium Human Capital Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Emporium Human Capital. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based software applications.Key Responsibilities:Design and develop scalable, secure,...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Network Recruitment is seeking a Senior Full Stack Developer to join our team.The ideal candidate will have a proven track record of developing and maintaining full-stack applications using a variety of technologies.Key Responsibilities:Develop and maintain full-stack applications using a variety of technologies.Collaborate with cross-functional teams to...


  • Cape Town, Western Cape, South Africa BOSS Consult Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at BOSS Consult. As a key member of our development team, you will be responsible for designing and implementing scalable and maintainable solutions using AWS, Django, and Vue.js.Key Responsibilities:Design and contribute to current...


  • Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Senior Full Stack Developer    Plus1X Solutions (Pty) Ltd is seeking a skilled Senior Full Stack Developer to join our team. The ideal candidate will have extensive experience in C# and ASP.NET, as well as a strong understanding of web client-side technologies such as JavaScript and CSS.    Key Responsibilities:Develop high-quality code for bespoke...


  • Cape Town, Western Cape, South Africa Datafin Recruitment Full time

    Job Title: Senior Full Stack DeveloperJob Summary:Datafin Recruitment is seeking a highly skilled Senior Full Stack Developer to join their team. As a key member of the development team, you will be responsible for designing and developing APIs, ensuring smooth integration between front-end and back-end systems.Responsibilities:• Design and develop APIs...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Communicate Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cutting-edge applications using the latest .NET technologies.


  • Cape Town, Western Cape, South Africa Recruit King Full time

    Senior Full Stack .NET DeveloperWe are seeking a highly skilled and experienced Senior Full Stack .NET Developer to join our team at Recruit King.### Key Responsibilities* Develop and maintain complex software systems using Microsoft .NET and C#* Design and implement efficient database solutions using Microsoft SQL Server* Collaborate with cross-functional...


  • Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Senior Full Stack DeveloperPlus1X Solutions (Pty) Ltd is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing high-quality software solutions using C# and ASP.NET.Key Responsibilities:Design and develop software solutions using C# and...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Job Title: Senior Full Stack EngineerJob Summary:Network Recruitment is seeking a highly skilled Senior Full Stack Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining full-stack applications using a variety of technologies.Key Responsibilities:• Develop and maintain...


  • Cape Town, Western Cape, South Africa Helderberg Personnel cc Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Helderberg Personnel cc.Key Responsibilities:Software Development:Design and implement high-quality web and desktop applications using Angular and .NET C#.Develop and maintain scalable, secure, and efficient code following best...


  • Cape Town, Western Cape, South Africa Datafin Recruitment Full time

    Job Title: Senior Full Stack DeveloperJob Description:We are seeking a highly skilled Senior Full Stack Developer to join our team at Datafin Recruitment. As a key member of our engineering team, you will be responsible for designing and building a modern, automated, event-based communications platform for our clients.The ideal candidate will have a strong...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Job Title: Senior Full Stack JavaScript DeveloperJob Description:We are seeking an experienced Senior Full Stack JavaScript Developer to join our team at Tumaini Consulting. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and efficient software applications.Requirements:A bachelor's degree...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Job SummaryWe are seeking a highly skilled and experienced Full Stack Developer to join our team at Network Recruitment.Key Responsibilities- Develop and maintain full-stack applications using a variety of technologies.- Collaborate with cross-functional teams to deliver high-quality software solutions.- Design and implement data solutions using Power BI,...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    At Communicate Recruitment, we are seeking a skilled Full Stack Developer to join our team. The ideal candidate will have a strong background in both frontend and backend development, with a focus on creating scalable and efficient solutions.Key Responsibilities:Frontend Development: Develop user-facing features using HTML, CSS, JavaScript, and frameworks...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    We are seeking a highly skilled Senior Full Stack Developer to join our team at Communicate Recruitment. As a key member of our IT department, you will be responsible for designing and implementing robust software solutions that drive business growth.Estimated Salary: R1 200 000 - R1 800 000 per annum, depending on experience.The ideal candidate will have a...


  • Cape Town, Western Cape, South Africa JenRec Recruitment Full time

    Job Title: Full Stack DeveloperAt JenRec Recruitment, we are seeking a highly skilled Full Stack Developer to join our team.Key Responsibilities:Design and develop clinical web applications that meet our strategic goals.Ensure the performance, quality, and responsiveness of applications.Conduct code reviews, unit testing, and integration testing to ensure...


  • Cape Town, Western Cape, South Africa Emporium Human Capital Full time

    Emporium Human Capital is seeking a skilled Senior Full Stack Developer to join our team. The successful candidate will be responsible for developing and maintaining user-facing web applications and components that interact with SQL/ non-SQL database environments.Key Responsibilities:Design, development, testing and implementation of software...


  • Cape Town, Western Cape, South Africa NTT DATA Full time

    Job Title: Senior Full Stack Software DeveloperAbout the RoleWe are seeking a highly skilled Senior Full Stack Software Developer to join our team at NTT DATA. As a key member of our development team, you will be responsible for designing, implementing, and maintaining sophisticated and highly reliable systems that support our company's business processes...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job OverviewThis isn't your average software engineering role. It's a unique chance to innovate and make an immediate impact by designing, developing, and refining world-class web applications on Microsoft technologies.About the CompanyCommunicate Recruitment is a leading developer recruitment agency in Cape Town, dedicated to connecting talented...