Highly Motivated Full Stack Developer Opportunity

14 hours ago


Cape Town, Western Cape, South Africa Capital Recruit Full time

Job Overview:

We are seeking a seasoned Senior Full Stack Developer to join our team at Capital Recruit.

About the Role:

This is a fantastic opportunity for an experienced and highly motivated individual to independently develop and maintain a cutting-edge recruitment management system.

The successful candidate will be responsible for designing, developing, and deploying both the front-end and back-end components of the platform, ensuring scalability, security, and performance.

You will also be expected to leverage AI coding tools to optimize development processes and increase efficiency.

Main Responsibilities:

  • Independently design, develop, and deploy both the front-end and back-end of the recruitment management system.
  • Implement and maintain scalable and secure code for all aspects of the platform.
  • Utilize AI coding tools to streamline and enhance the development process, ensuring faster delivery and high-quality code.
  • Ensure the system is optimized for performance, security, and usability.
  • Write clean, maintainable, and efficient code with a strong focus on testing and quality assurance.
  • Continuously improve the platform by integrating new features and refining existing functionality based on user feedback.

Technical Requirements:

Frontend Development
  • React & TypeScript Expertise:
    • Advanced experience with React, including hooks, context, and component lifecycle management.
    • Proficiency in TypeScript, including type definitions and generics.
    • Knowledge of performance optimization strategies for React applications.
    • Expertise in managing state using Context API and React Query.
    • Experience with state persistence strategies.
  • UI/UX Development:
    • Expertise in Tailwind CSS and responsive design principles.
    • Knowledge of accessibility (ARIA, semantic HTML) and best practices for inclusive design.
    • Experience implementing design systems and adhering to component composition patterns.
  • Frontend Architecture:
    • Experience with module bundling (Vite) and code splitting for optimization.
    • Proficiency in route management and file structure organization for large-scale applications.
Backend Development
  • API Design:
    • Proficient in RESTful API design, with experience in versioning, rate limiting, and caching strategies.
    • Experience with GraphQL as an alternative to REST.
  • Database Design:
    • Strong knowledge of schema design, relationship modeling, and query optimization.
    • Familiarity with migration strategies for seamless database management.
  • Authentication & Authorization:
    • Experience implementing JWT authentication, OAuth2 integration, and role-based access control.
    • Knowledge of security best practices for authentication systems.
  • Server Infrastructure:
    • Expertise in Node.js/Express.js development.
    • Strong experience with databases like PostgreSQL and MongoDB.
    • Experience with WebSocket implementations for real-time applications.
    • Ability to handle file upload processing.
DevOps & Deployment
  • CI/CD Pipeline:
    • Experience with GitHub Actions and Jenkins for continuous integration and delivery.
    • Knowledge of automated testing, build optimization, and deployment automation strategies.
  • Cloud Services:
    • Familiarity with cloud platforms like AWS, GCP, or Azure.
    • Experience with container orchestration, load balancing, and SSL/TLS configuration.
  • Monitoring & Logging:
    • Knowledge of error tracking, performance monitoring, log aggregation, and integrating analytics.
Testing
  • Expertise in unit testing (e.g., Jest/Vitest), integration testing, and end-to-end testing (Cypress).
  • Ability to analyze test coverage and ensure comprehensive testing strategies across the stack.
Security
  • Web Security:
    • Familiarity with OWASP guidelines, including preventing XSS, CSRF attacks, and ensuring input validation.
  • Data Protection:
    • Knowledge of GDPR compliance, data encryption, and best practices for secure storage and privacy.
Performance
  • Frontend Optimization:
    • Experience with bundle size optimization, image optimization, and caching strategies to enhance performance.
  • Backend Optimization:
    • Strong knowledge of database indexing, query optimization, and load handling for performance improvements.
AI Tools Proficiency
  • Must be proficient in using AI coding tools to automate and optimize development tasks.
  • Experience with AI-assisted code generation, debugging, and performance enhancement tools is a must.
Additional Skills
  • Version Control:
    • Proficient in Git workflow, including branch management and code review processes.
  • Project Management:
    • Ability to manage time and prioritize tasks effectively while working independently.
    • Ability to produce technical documentation for both code and system architecture.
  • System Design:
    • Experience with designing scalable architectures, microservices, and implementing API gateway patterns and event-driven architectures.
  • Third-party Integrations:
    • Experience integrating with external services such as payment gateways, email services, cloud storage, and other external APIs.

Ideal Candidate:

The ideal candidate will have a deep understanding of both frontend and backend technologies and be highly self-motivated. You should be comfortable working independently and using AI tools to optimize the development process. The candidate should have excellent problem-solving skills, an eye for detail, and be able to deliver high-quality work under minimal supervision.



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

    Job DescriptionWe are seeking a highly skilled and motivated Senior Full Stack Developer to join our team at Capital Recruit. This is an exceptional opportunity for a talented engineer to take on the challenge of developing and maintaining a cutting-edge recruitment management system.


  • Cape Town, Western Cape, South Africa RareCruit Full time

    Job Title: Senior Full Stack Development OpportunityWe are seeking an experienced and highly skilled Senior Full Stack Developer to join our team at RareCruit. This is a unique opportunity for a talented individual to take on a challenging role that combines back-end web development with team leading experience.About the RoleThis position requires a high...


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

    At Network Recruitment, we are looking for a highly skilled and experienced Full Stack Developer to join our team.About UsWe are a leading IT recruitment agency with a strong presence in the industry. Our mission is to connect talented professionals with exciting job opportunities that match their skills and interests.As a Senior Full Stack Developer at...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    We have an exciting opportunity for a Full Stack Developer to join our team at E-Merge. As a key member of our tech group, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers. About the Role:Develop full-stack applications using Python and JavaScript programming languagesCollaborate with...


  • Cape Town, Western Cape, South Africa wePlace Full time

    Job Title: Full Stack .NET DeveloperEstimated Salary: $110,000 - $160,000 per yearJob OverviewWePlace is a leading provider of software solutions, and we are seeking a highly skilled Full Stack .NET Developer to join our team. As a Full Stack developer, you will be responsible for designing, developing, and deploying software solutions using .NET Core, C#,...

  • Technical Lead

    1 month ago


    Cape Town, Western Cape, South Africa MSP Staffing LTD Full time

    Job Opportunity at MSP Staffing LTDWe are seeking a highly skilled Senior Full-Stack Developer to lead our product development and maintenance projects. As a key member of our team, you will be responsible for guiding junior developers and working closely with cross-functional teams to deliver high-quality software solutions.Key Requirements:• 5 years of...


  • Cape Town, Western Cape, South Africa Datonomy Solutions Full time

    At Datonomy Solutions, we are seeking a highly skilled Full Stack Developer to join our dynamic team in Cape Town. This is an exciting opportunity for a talented individual to contribute to the design and implementation of scalable and robust back-end systems using Java, Kotlin, and Python.About the RoleWe are looking for a seasoned Full Stack Developer with...


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

    We are seeking an experienced Senior Full Stack Developer to join our team at Datafin Recruitment.Job DescriptionIn this role, you will have the opportunity to work on a variety of projects, designing, implementing, documenting and testing new features. Your duties will include building code that interfaces with strong database design and Front-End...


  • Cape Town, Western Cape, South Africa iLaunch Full time

    Job OverviewiLaunch is a leading financial services client seeking an experienced Senior Full Stack Developer to join their team on a long-term contract basis.Estimated Salary Range:R 800,000 - R 1,200,000 per annum (dependent on experience).Key ResponsibilitiesDevelop and maintain web applications using C# & .Net technologies.Collaborate with...

  • Full Stack Developer

    4 weeks ago


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

    Software Development OpportunitiesWe are seeking a highly skilled Full Stack Developer to join our team at Communicate Recruitment. The ideal candidate will have a strong background in computer science or engineering, with a minimum of 5 years of experience in software development. They will possess expertise in ASP.NET Core, Entity Framework, and LINQ, as...


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

    Job OpportunityWe are seeking a highly skilled Full Stack .NET Developer to join our team. As a seasoned professional with 5-7 years of experience, you will play a key role in shaping the future of our technology landscape.About UsAt Communicate Recruitment, we pride ourselves on being a crew of innovators, creators, and problem-solvers dedicated to making...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    Role OverviewE-Merge seeks a highly skilled Full Stack Developer to join our team in Cape Town. As a Senior C# Professional, you will be responsible for designing, developing, and implementing robust software solutions that meet the needs of our clients.Main Responsibilities:Software Development: Design and develop efficient software solutions using...


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

    Job Summary">We are seeking an experienced Full Stack Developer to join our team at PartnerUp (Pty) Ltd. This is a key role that requires strong technical expertise, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.">About the Role">The successful candidate will be responsible for designing, developing,...

  • Full Stack Developer

    3 weeks ago


    Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge is a well-regarded software development company based in South Africa and internationally.This role requires a SENIOR .NET DEVELOPER skilled in React, on the front end, and Azure cloud. The right candidate must be passionate about technology and prioritizes fostering partnerships by consistently delivering innovative solutions using the .NET...


  • Cape Town, Western Cape, South Africa IOCO Full time

    We are looking for a talented Full Stack Developer to join our team in Cape Town, South Africa.The ideal candidate will have:4-5 years of experience in software developmentExpertise in both front-end and back-end development using Vue.js, JavaScript, Java, and Spring BootStrong understanding of Agile methodologies and TypeScriptRelevant IT qualification and...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    Join our team as a full stack PHP developer with crypto experience! E-Merge, a leading fintech company in Cape Town, is seeking a talented individual to design, develop, and maintain a top FX and crypto trading platform.This is a challenging role that requires a strong focus on both development and cybersecurity to ensure the platform's robustness against...


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

    About UsNetwork Recruitment is a professional recruitment agency specializing in IT placements.Job DescriptionWe are seeking an experienced Senior Full Stack Developer to join our team. The ideal candidate will have a strong background in software development and a passion for building scalable and maintainable applications.Required Skills and...


  • Cape Town, Western Cape, South Africa MSP Staffing LTD Full time

    About the Role:">Our client, MSP Staffing LTD, is seeking an accomplished Software Engineer based in Cape Town to join their growing technology team. This role offers a unique opportunity to be part of a world-first Commerce Engine project and contribute to the company's growth strategy.">About You:">We are looking for an experienced full-stack developer...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    We are E-Merge, a renowned software development company based in South Africa, specializing in crafting bespoke software solutions for clients across the globe. We're seeking an exceptional Senior Full Stack Developer to join our team.The ideal candidate will possess 7-10 years of experience as a software engineer with a strong background in C# and expertise...


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

    About the RoleJenRec Recruitment is seeking a highly skilled Full Stack React Engineer to join our team. As a Full Stack engineer, you will be responsible for designing and developing high-quality web applications using React and other relevant technologies.Responsibilities:Design and develop full-stack web applications using React and other relevant...