M.S Security Group

R&D Full Stack Web Developer

Cape Town, WC, ZA

3 months ago
Save Job

Summary

Key Requirements

  • Excellent command of English language both written and verbal.
  • Strong understanding of both front-end and back-end web development.
  • Proven experience with modern web development frameworks and libraries.
  • Ability to work collaboratively within a multidisciplinary team.
  • Proficiency in database management and integration.
  • Demonstrated problem-solving skills and innovative thinking.
  • Ability to stay updated with the latest industry trends and technologies.
  • Experience in research and development, especially in creating prototypes and experimental projects.
  • Excellent communication skills, both written and verbal.
  • Strong attention to detail and organizational skills.
  • Capacity to manage multiple projects and meet deadlines effectively.

Qualifications

  • Bachelor’s or master’s degree in computer science, Engineering, or related field.
  • Minimum 3-5 years of professional experience in full stack web development.
  • Proficiency in programming languages such as JavaScript, Python, Ruby, etc.
  • Experience with front-end frameworks like React, Angular, or Vue.js.
  • Expertise in back-end frameworks such as Node.js, Django, or Ruby on Rails.
  • Knowledge of database systems like MySQL, PostgreSQL, or MongoDB.
  • Familiarity with version control systems, particularly Git.
  • Experience with cloud services such as AWS, Azure, or Google Cloud.
  • Certification in relevant technologies (optional but preferred).

Main Responsibilities

  • Develop and maintain scalable and efficient web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct research and development to innovate and improve existing applications and tools.
  • Create prototypes and experimental projects to explore new technologies and methodologies.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code.
  • Perform code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay informed about emerging technologies and industry trends to implement best practices.

Key Skills

  • Proficient in both front-end and back-end technologies.
  • Strong knowledge of HTML, CSS, JavaScript, and related frameworks/libraries.
  • Expertise in server-side languages and frameworks.
  • Solid understanding of database management and optimization.
  • Experience with RESTful APIs and third-party integrations.
  • Knowledge of agile development methodologies.
  • Ability to create and manage build pipelines (CI/CD).
  • Strong problem-solving and critical-thinking abilities.
  • Excellent debugging and optimization skills.
  • Ability to work independently and as part of a team.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: