Full Stack Developer

Stellenbosch, Western Cape, South Africa

Job Description


Full Stack Developer Developer/Designer
Stellenbosch - Western Cape - South AfricaJoin this innovative team as a Full Stack Developer, where you'll be instrumental in driving the data-driven initiatives. This unique role blends technical expertise with business analysis, allowing you to create seamless data experiences and collaborate with diverse teams. If you have 5+ years of experience in web and data development, proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks such as React.js, Angular, or Vue.js), strong backend programming skills (Node.js, Python, Ruby, Java, or PHP), and a passion for problem-solving, we invite you to make an impact in a dynamic environment that values creativity and continuous learning. Come be a part of the journey and help shape the future of this organisation!Type: PermanentSalary: R30 000 R60 000 CTCArea: Onsite in StellenboschKey Responsibilities

  • Develop User-Facing Features: Utilize HTML, CSS, JavaScript, and frameworks like React.js, Angular, or Vue.js to create engaging and responsive web applications.
  • UI/UX Feasibility: Assess and ensure the technical viability of user interface designs.
  • Performance Optimization: Enhance application speed and scalability for an optimal user experience.
  • Server-Side Logic: Build and manage backend functionality using languages such as Node.js, Python, Ruby, Java, or PHP.
  • API and Database Design: Create and maintain APIs and database schemas that effectively support front-end operations using SQL (MySQL, PostgreSQL).
  • Application Responsiveness: Ensure high performance and responsiveness of applications.
  • Security Protocols: Implement robust security measures to protect data integrity.
  • Efficient Coding Practices: Write optimized queries, stored procedures, and triggers.
  • Version Control Management: Use Git for effective source code management.
  • CI/CD Automation: Automate deployment pipelines and continuous integration/continuous deployment processes.
  • Testing & Debugging: Conduct thorough testing and debugging to ensure application reliability.
  • User Training & Support: Provide training and support to end-users to enhance their experience with our systems.
  • Stakeholder Collaboration: Engage with various stakeholders and participate in scheduled meetings to align on project goals.
  • Documentation Development: Create comprehensive user documentation for web applications.
  • Continuous Learning: Stay updated on new technologies adopted by the organization through self-driven learning.
  • Team Collaboration: Work collaboratively within a team of developers in a highly cooperative environment.
Requirements
  • Experience: 5+ years in Web Development.
  • Front-End Proficiency: Strong skills in HTML, CSS, JavaScript, and frameworks such as React.js, Angular, or Vue.js.
  • Backend Programming Skills: Solid experience with Node.js, Python, Ruby, Java, or PHP.
  • API Knowledge: Familiarity with RESTful APIs and microservices architecture is essential.
  • Version Control Expertise: Experience with Git for version control is required.
  • CI/CD Familiarity: Knowledge of CI/CD tools and cloud services is a plus.
  • Eagerness to Learn: A strong desire to learn and develop IT skills continuously.
  • Problem-Solving Skills: Excellent analytical abilities with a keen attention to detail.
  • Ecommerce: Exposure to Shopify
Apply for this Job

DataTech Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1359798
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned