We are seeking a skilled and motivated Intermediate Full Stack Software Developer to join our dynamic team. The ideal candidate will have a solid foundation in both front-end and back-end development and be capable of delivering high-quality software solutions. You will work closely with our development team to design, develop, and maintain web and mobile applications, ensuring they meet our clients’ needs.

Qualifications:
A Degree in Computer Science, Information Technology or equivalent.

Work Experience:
3-5 years of professional experience in full stack development.

Technical Skills:

  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue.js).
  • Strong knowledge of back-end development using languages and frameworks like Node.js, Python, Java
  • Experience with database design using SQL
  • Familiarity with Git.
  • Understanding of RESTful APIs
  • Understanding of the full development lifecycle.
  • Experience with cloud technologies

Soft Skills:

  • Strong problem-solving and analytical skills
  • Excellent communication
  • Independently and teamwork abilities
  • Proactive, Critical Thinker
  • Ability to manage time effectively and work on multiple projects
  • Willing to learn and adapt to new technologies
  • Be able to adjust and adapt easily to an agile and dynamic working environment

Key Duties & Responsibilities:

  • Maintenance and support of existing enterprise software solutions
  • Front-end and back-end development utilizing languages such as Java/Node.js, etc
  • Development of PWA
  • SQL Server management and database development and design
  • Maintain and develop Angular JS frontend
  • Experience with problem solving and debugging
  • Communicate efficiently with clients
  • Provide extensive support to clients
  • Creation and maintenance of software documentation

Job Category: Senior Developer
Job Type: Full Time
Job Location: Johannesburg
This job is no longer accepting applications.