Junior Full Stack Developer - Randburg
Salary Negotiable
Randburg, Gauteng
Randburg,
Gauteng
4 days ago
09-01-2025 10:29:08 AM
We are seeking a talented and passionate Junior Full Stack Developer to join our dynamic team. In this role, you will play a crucial part in designing, developing, and maintaining high-quality software solutions that support our business objectives. You will work closely with cross-functional teams to deliver innovative and user-centric applications.
Key Responsibilities:
Collaborate with stakeholders to identify requirements and specifications.
Design and develop client-side and server-side architecture.
Build the front-end of applications through appealing visual design.
Develop and manage well-functioning databases and applications.
Write effective APIs.
Test and deploy programs and applications.
Adhere to coding quality control requirements.
Create security and data protection settings.
Meet deadlines and time budgets for the development of software.
Troubleshoot, debug, maintain, and improve existing software.
Compile and assess user feedback to improve software performance.
Observe user feedback to recommend improvements to existing software products.
Develop technical documentation to guide future software development projects.
Adhere to companies’ policies and processes.
Understand the Companies culture and behave in a manner that reflects the culture.
Strong teamwork and collaboration skills.
Adaptable and supportive of change initiatives.
Results-oriented with a strong work ethic and the ability to meet deadlines.
Excellent communication and interpersonal skills.
Strong analytical and problem-solving skills.
Client-oriented with a focus on providing excellent service.
Technical expertise in the field of software development.
Proactive and self-motivated with a strong sense of ownership.
Detail-oriented with a focus on accuracy and completeness.
Ability to work effectively under pressure.
Qualification and Experience:
Degree in Computer Science (Preferred)
Certifications in relevant tech stack languages (e.g., JavaScript, Python)
Proven experience as a Full Stack Developer or similar role.
Experience developing and deploying applications.
Minimum 2 years’ experience with the company tech stack (HTML, CSS, JavaScript, Typescript, Python, ReactJS, PostgreSQL, and NextJS, Design Systems [Material-UI, Ant Design, or building custom design systems]).
Knowledge of multiple front-end languages and libraries (HTML, CSS, JavaScript, ReactJS).
Knowledge of multiple back-end languages and frameworks (Python, NodeJS).
Familiarity with databases (PostgreSQL).
Familiarity with webservers (NGINX).
Experience with UI/UX Design.
Familiarity with project management methodologies.
Job Type:
Permanent
Workplace type:
On-site
Location:
Randburg
Experience Level:
Junior