S

Full Stack Developer (South Africa)

Somewhere

Fully Remote
πŸ“ South Africa
πŸ‡ΏπŸ‡¦ SA Friendly: 1.0/1.0

Company/Client Overview:

Join our dynamic team as a Full Stack Expert, where you'll play a pivotal role in refactoring and revitalizing two front-end codebases and one backend. This exciting role requires a seasoned developer with a keen eye for detail and a commitment to best practices, ensuring our systems pass rigorous tech due diligence. If you are passionate about creating robust and scalable web applications, this position offers the perfect platform to showcase your expertise.

Duties and Responsibilities:
* Comprehensively refactor existing front-end and backend codebases to improve performance and scalability.
* Adhere to industry best practices during code development and review processes.
* Collaborate with cross-functional teams to ensure seamless integration of new features.
* Optimize database queries and enhance overall system efficiency.
* Participate actively in code reviews, providing constructive feedback to peers.
* Document code changes clearly and concisely to facilitate future maintenance and upgrades.
* Stay updated with emerging technologies and incorporate them into the development process when appropriate.
Minimum Requirements:
* Extensive experience with React, Node.js, and MySQL.
* Proven track record in full-stack development, with a portfolio showcasing previous projects.
* Strong written and verbal communication proficiency, with the ability to articulate complex technical concepts to diverse audiences.
* Demonstrated ability to refactor complex codebases for performance and maintainability.
* Familiarity with tech due diligence processes and adhering to coding best practices.
* Excellent problem-solving skills with a proactive approach to identifying solutions.
Preferred Qualifications:
* Experience with cloud-based solutions and microservices architecture.
* Familiarity with automated testing frameworks.
* Contributions to open-source projects or active participation in tech communities.