Highly Motivated Full Stack Developer Opportunity
14 hours ago
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
-
Highly Motivated Full Stack Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Capital Recruit Full timeJob 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.
-
Senior Full Stack Development Opportunity
5 days ago
Cape Town, Western Cape, South Africa RareCruit Full timeJob 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...
-
Highly Skilled Full Stack Engineer
14 hours ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeAt 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...
-
Full Stack Developer Opportunity in South Africa
3 weeks ago
Cape Town, Western Cape, South Africa E-Merge Full timeWe 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...
-
Full Stack .NET Developer
4 weeks ago
Cape Town, Western Cape, South Africa wePlace Full timeJob 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 timeJob 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...
-
Highly Skilled Full Stack Engineer Wanted
4 weeks ago
Cape Town, Western Cape, South Africa Datonomy Solutions Full timeAt 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...
-
Experienced Full Stack Developer Wanted
1 month ago
Cape Town, Western Cape, South Africa Datafin Recruitment Full timeWe 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 timeJob 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 timeSoftware 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...
-
Expert Full Stack .NET Developer
5 days ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob 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...
-
Full Stack Developer Position in E-Merge
3 weeks ago
Cape Town, Western Cape, South Africa E-Merge Full timeRole 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...
-
Full Stack Developer with Expertise
1 month ago
Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full timeJob 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 timeE-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...
-
Full Stack Developer Position
4 weeks ago
Cape Town, Western Cape, South Africa IOCO Full timeWe 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...
-
Full Stack PHP Developer with Crypto Experience
3 weeks ago
Cape Town, Western Cape, South Africa E-Merge Full timeJoin 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...
-
Senior Full Stack Development Expert
2 days ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeAbout 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...
-
Senior Full Stack Developer
1 week ago
Cape Town, Western Cape, South Africa MSP Staffing LTD Full timeAbout 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...
-
Senior Full Stack Developer
4 weeks ago
Cape Town, Western Cape, South Africa E-Merge Full timeWe 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...
-
Full Stack React Engineer
3 weeks ago
Cape Town, Western Cape, South Africa JenRec Recruitment Full timeAbout 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...