Full Stack Developer

Sandton Full-Time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our vibrant team as a Full Stack Developer, where your creative thinking and technical expertise will be pivotal in shaping product features and enhancing the user experience. Your ability to blend front-end aesthetics with back-end functionality will ensure that projects are delivered on time and match the high-quality standards expected by our clients.

Responsibilities

  • Develop and maintain functional and stable web applications.
  • Collaborate with product managers to translate business requirements into technical specifications.
  • Ensure extensive testing and debugging.
  • Optimize applications for maximum speed and scalability.
  • Stay updated on emerging technologies and apply them to the role.
  • Participate in code reviews and contribute to team best practices.
  • Engage with user experience and interface designers to enhance user satisfaction.
  • Work closely with back-end developers to integrate user-facing elements with server-side logic.
  • Document development processes and make them accessible for team use.
  • Provide technical support and guidance to junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology or equivalent
  • Relevant certifications are advantageous
Experience
  • 3-5 years in full-stack development roles
Technical Skills
  • JavaScript
  • HTML/CSS
  • Node.js
  • RESTful Services
  • Version Control (Git)
  • SQL/NoSQL Databases
Soft Skills
  • Problem Solving
  • Teamwork
  • Time Management
Certifications
  • JavaScript Developer Certification
  • Full Stack Development Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with container orchestration and deployment solutions.
  • Experience in Agile methodologies: Agile project experience will be a significant advantage.

Benefits

  • Competitive salary package
  • Opportunities for professional development and training
  • Flexible working hours
  • Health care benefits
  • Employee engagement activities

Company Culture

  • Inclusive Environment: We emphasize diversity and inclusivity, ensuring that all voices are heard.
  • Innovation Driven: We encourage creative problem solving and foster an innovative culture.
  • Continuous Growth: We invest in our employees' professional and career growth, offering learning opportunities.
Status: Open