Full Stack Developer

Cape Town, Western Cape, South Africa

Job Description


Job Summary:
We are seeking a talented Full-Stack Developer to join our growing development team. As a Full-Stack Developer, you will be responsible for both the front-end and back-end development of web applications. You will work collaboratively with designers, product managers, and other developers to create high-quality software solutions.Key Responsibilities:

  • Develop and maintain the full stack of web applications, including both front-end and back-end components.
  • Design and implement user-friendly, responsive user interfaces using HTML, CSS, JavaScript, and front-end frameworks such as React, Angular, or Vue.js.
  • Build and maintain server-side applications using technologies like Node.js, Python, Ruby, or Java.
  • Integrate front-end and back-end components to ensure smooth communication and functionality.
  • Develop and optimise APIs and RESTful services.
  • Manage databases and work with relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
  • Ensure cross-platform compatibility and responsiveness of applications.
  • Collaborate in Agile development processes, contributing to planning, sprint reviews, and retrospectives.
  • Write clean, scalable, and well-documented code, following industry best practices.
  • Troubleshoot, debug, and optimize code to ensure high performance and quality.
  • Continuously learn and keep up to date with emerging technologies and industry trends.
Required Skills:
  • Proficiency in both front-end and back-end technologies.
  • Strong experience with HTML, CSS, and JavaScript.
  • Familiarity with front-end frameworks such as React, Angular, or Vue.js.
  • Strong knowledge of back-end technologies such as Node.js, Express, Java, or Python.
  • Experience with databases (SQL and NoSQL), such as MySQL, PostgreSQL, or MongoDB.
  • Experience with version control systems, primarily Git.
  • Ability to write clean, maintainable code and follow best practices.
  • Familiarity with RESTful APIs and microservices architecture.
  • Understanding of DevOps principles (CI/CD pipelines, Docker, etc.) is a plus.
  • Excellent problem-solving skills and attention to detail.
Preferred Qualifications:
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with automated testing frameworks and unit testing.
  • Experience with Agile methodologies and project management tools like Jira or Trello.
  • Knowledge of web security best practices and authentication protocols (OAuth, JWT).
What We Offer:
  • A collaborative and dynamic work environment.
  • Opportunities for professional growth and development.
  • Flexible work schedule and remote work options.
  • Competitive salary.
If you're a passionate Full-Stack Developer with a love for building scalable web applications and solving technical challenges, we'd love to hear from you!Skill Set SpecialistsRecruiter

Job Mail

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
    JD1390348
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R30000 per month
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned