Full-Time Senior Full Stack Developer

Capital Recruit is hiring a remote Full-Time Senior Full Stack Developer. The career level for this job opening is Expert and is accepting South Africa based applicants remotely. Read complete job description before applying.

This job was posted 11 months ago and is likely no longer active. We encourage you to explore more recent opportunities on our site. However, you may still try your luck using 'Apply Now' link below. We recommend focusing on newer listings available here.

Capital Recruit

Job Title

Senior Full Stack Developer

Posted

Career Level

Full-Time

Career Level

Expert

Locations Accepted

South Africa

Job Details

We are seeking a Senior Full Stack Engineer to independently develop and maintain a cutting-edge recruitment management system.

As the sole engineer on this project, you will be responsible for the end-to-end development of both frontend and backend components, ensuring scalability, security, and performance of the platform.

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

  1. Key Responsibilities:
  2. Independently design, develop, and deploy both frontend and backend of the recruitment management system.
  3. Implement and maintain scalable and secure code for all aspects of the platform.
  4. Utilize AI coding tools to streamline and enhance the development process, ensuring faster delivery and high-quality code.
  5. Ensure system optimization for performance, security, and usability.
  6. Write clean, maintainable, and efficient code with a strong focus on testing and quality assurance.
  7. Continuously improve the platform by integrating new features and refining existing functionality based on user feedback.

Frontend Development Requirements:

  • 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; experience 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 Requirements:

  • 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 Requirements:

  • 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 Requirements:

  • 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 Requirements:

  • 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 Requirements:

  • 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 (Git)
  • Project Management
  • Technical Documentation
  • System Design
  • Third-party Integrations

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.

FAQs

What is the last date for applying to the job?

The deadline to apply for Full-Time Senior Full Stack Developer at Capital Recruit is 18th of January 2025 . We consider jobs older than one month to have expired.

Which countries are accepted for this remote job?

This job accepts [ South Africa ] applicants. .

Related Jobs You May Like

Sr. Synon Developer

Toronto, Canada
1 day ago
CL/400
COBOL400
DB2/400
Endava
Full-Time
Experienced

Principal Platform Architect- Federal

Ottawa, Canada
1 day ago
Customer Relationship Management
ServiceNow Platform
Solution Architecture
ServiceNow
Full-Time
Expert

Engineering Manager / Tech Lead

Athens, Greece
1 day ago
Backend Engineering
Cloud Services (AWS/GCP)
Golang
Delivery Hero
Full-Time
Manager

Senior Software Engineer, Cloud Control Plane

New York, New York
1 day ago
AWS
Azure
Cloud Automation
NBCUniversal
Full-Time
Experienced
YEAR $110000 - $150000

Senior Frontend Engineer, Design System/Accessibility

Kraków, Poland
1 day ago
Accessibility Standards
Design Systems
JavaScript
SmartRecruiters Inc
Full-Time
Experienced

Staff Software Engineer - Digital End-User Experience

Santa Clara, CALIFORNIA
1 day ago
Angular/React/Vue
Automated Testing
Flink
ServiceNow
Full-Time
Experienced
YEAR $163600 - $286300

EAM Implementation Consultant UK

Nottingham, United Kingdom
1 day ago
Asset Management
Consulting
EAM/CMMS Implementations
IFS
Full-Time
Experienced

Project Engineer / Programmer

Montreal, Canada
1 day ago
A/V Systems
Control Systems Programming
Networking Management
1perTInent Inc
Full-Time
Experienced

AI Software Engineer I

Birmingham, Alabama
1 day ago
AI/ML Frameworks
Cloud Environments
JavaScript/TypeScript
Daxko
Full-Time
Experienced
YEAR $95700 - $160000

Senior Staff Linux Kernel Engineer

Kirkland, Washington
1 day ago
Ansible Automation Platform (AAP)
Linux Kernel
Python/Ruby/Go
ServiceNow
Full-Time
Expert
YEAR $187600 - $328300

Mainframe DBA - Unisys 2200

Worldwide
1 day ago
COBOL
Data Migration
Database Performance Tuning
Arthur Grand Technologies Inc
Full-Time
Experienced

Power Apps Engineer (Law Enforcement Support)

Clinton Township, MI
2 days ago
FedRAMP
NIST 800-53
Power Apps
NXTKEY CORPORATION
Full-Time
Experienced

Looking for a specific job?