Senior Full Stack Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
About the Role
Our client is a pioneering tech company that is revolutionizing the online services sector. They are seeking a highly skilled Senior Full Stack Developer with expertise in the MERN stack (MongoDB, Express.js, React, Node.js) to join their dynamic and fully remote engineering team. This role is critical for building and scaling robust, high-performance web applications that serve a global user base. The ideal candidate will possess a deep understanding of both frontend and backend development, a passion for clean code, and a commitment to delivering exceptional user experiences. As a fully remote position, you will enjoy the freedom and flexibility to work from your preferred location while collaborating closely with a talented, distributed team. Join a company that is at the forefront of technological innovation and fosters a culture of growth and collaboration.
Key Responsibilities
- Develop, test, and deploy scalable and performant full-stack web applications using the MERN stack.
- Design and implement robust backend services and APIs using Node.js and Express.js.
- Build responsive and interactive frontend components using React.js.
- Manage and optimize MongoDB databases for data storage and retrieval.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Collaborate closely with product managers, designers, and other engineers to define requirements and deliver features.
- Implement comprehensive unit and integration tests to ensure code quality and application stability.
- Troubleshoot, debug, and resolve issues across the entire application stack.
- Optimize applications for maximum speed, scalability, and security.
- Participate in code reviews and contribute to technical discussions and architectural decisions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack development.
- Strong proficiency with the MERN stack: MongoDB, Express.js, React.js, and Node.js.
- Experience in building RESTful APIs.
- Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
- Proficiency with version control systems, preferably Git.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Familiarity with testing frameworks (e.g., Jest, Mocha, Enzyme).
- Strong understanding of database design principles and data modeling.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and effectively in a fully remote environment.
Benefits
- Highly competitive annual salary between ZAR.
- Fully remote work opportunity with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional growth, continuous learning, and skill development.
- Generous stock options or performance bonuses.
- Access to cutting-edge development tools and technologies.
- Regular virtual team-building events and social activities.
- Ample paid time off.