Listing Details for Junior Full Stack Developer at Dynamic Data Technologies

info

General Information

Basic job details and requirements

expand_more
Salary
R 22,500.00
Type
Permanent
Work From Home
On-site
Location
2 Ateljee St, Randpark Ridge, Randburg, 2169, South Africa
Working Hours
07:00 – 16:00
Job Description
Join Dynamic Data Technologies as a Junior Full Stack Developer, contributing to modern web applications across front-end and back-end components. You’ll work closely with senior engineers to build, test, and deploy features, troubleshoot issues, and improve performance and usability. Ideal candidates are curious, eager to learn, and familiar with JavaScript, HTML/CSS, and a server-side language or framework. We offer mentorship, hands-on experience with real projects, and opportunities for rapid growth within a collaborative team.
assignment

Duties & Responsibilities

Key responsibilities and daily tasks

expand_more
- Build and maintain responsive user interfaces using HTML, CSS and modern JavaScript frameworks (e.g., React, Vue, or Angular). - Implement and consume RESTful APIs and GraphQL endpoints to connect front‑end features with back‑end services. - Write server‑side code for business logic, data access, and simple microservices using Node.js, Python, Java, or similar. - Design and optimize database queries and schemas (SQL and/or NoSQL) to ensure reliable data storage and retrieval. - Troubleshoot, debug, and fix bugs across the full stack to maintain application stability and performance. - Contribute to automated testing (unit, integration, and end‑to‑end) and follow QA best practices to ensure code quality. - Participate in code reviews, pair programming, and sprint ceremonies while following team coding standards and version control workflows (Git). - Help maintain CI/CD pipelines, deployment processes, and environment configurations to support frequent, reliable releases. - Communicate effectively with product managers, designers, and senior engineers, and actively learn new tools and practices to grow your technical skills.
workspace_premium

Experience & Qualifications

Required skills and experience

expand_more
- 1–3 years of professional web development experience or equivalent project work in a team environment. - Strong front-end skills building responsive UIs with React, Angular, or Vue and solid understanding of HTML, CSS, and component-driven design. - Hands-on experience creating and extending backend services and RESTful APIs using Node.js/Express, Python (Flask/Django), or .NET. - Practical knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB), including schema design, queries, and basic performance tuning. - Experience writing unit and integration tests (e.g., Jest, Mocha, PyTest, xUnit) and following testing and coding best practices to ensure code quality. - Active participation in code reviews and the ability to give and receive constructive feedback while adhering to team coding standards. - Familiarity with CI/CD concepts and tools (GitHub Actions, Jenkins, GitLab CI, etc.), assisting with deployments and basic production monitoring. - Proven debugging and troubleshooting skills, including root-cause analysis and implementing fixes or rollbacks for production issues. - Clear technical communication and documentation habits, plus willingness to share knowledge and improve team processes.
send Visit Platform