Senior Full Stack Developer

Johannesburg, Gauteng, South Africa

Job Description


Position Summary:The Senior Full Stack Developer will play a crucial role in leading the design, development, and delivery of web and mobile applications. You will work closely with our team of developers, designers, and product managers to translate business requirements into technical solutions. This role requires strong technical expertise in both front-end and back-end development, as well as leadership skills to guide and mentor junior developers. The ideal candidate is a creative problem-solver with a passion for technology and a track record of delivering high-quality software solutions.Key Responsibilities:

  • Lead the design and development of web and mobile applications from concept to delivery, ensuring high performance, scalability, and maintainability.
  • Architect and implement complex front-end and back-end solutions using the latest technologies and frameworks.
  • Collaborate with cross-functional teams to define project requirements, scope, and timelines.
  • Mentor and coach junior developers, providing guidance, support, and feedback to help them grow and develop their skills.
  • Conduct code reviews, testing, and debugging to ensure the quality, reliability, and security of applications.
  • Stay up-to-date with the latest trends and technologies in web and mobile development, and evaluate new tools and frameworks to improve our development process.
  • Work closely with designers to ensure a seamless user experience and interface design.
  • Collaborate with product managers to define user stories, acceptance criteria, and project milestones.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Qualifications:
  • Bachelor's or master's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software development, with a focus on full stack development.
  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Deep understanding of back-end development concepts and technologies such as Node.js, Express, Django, or Spring Boot.
  • Experience with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or Firebase.
  • Proficiency in version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Leadership abilities with a track record of leading and mentoring junior developers.

SavageOne Pty Ltd

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
    JD1314187
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned