Senior Full Stack Developer

Midrand, Johannesburg, South Africa

Job Description


Overview:We are seeking an experienced and highly skilled Full Stack Developer with a minimum of 8 years of hands-on experience to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and implementing software solutions across the entire application stack. The ideal candidate will have a deep understanding of both front-end and back-end technologies, as well as a proven track record of delivering high-quality, scalable, and maintainable code. This position offers an exciting opportunity to work on innovative projects and contribute to the growth and success of our company.Key Responsibilities: * Collaborate with cross-functional teams to define project requirements, scope, and objectives.

  • Design and develop robust, scalable, and secure web applications using a variety of programming languages and frameworks.
  • Implement front-end user interfaces using HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Develop server-side applications and APIs using back-end technologies such as Node.js, Python, Ruby on Rails, or Java.
  • Integrate third-party services and APIs to enhance application functionality and performance.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, identify areas for improvement, and provide constructive feedback to team members.
  • Perform unit testing, integration testing, and end-to-end testing to ensure the reliability and stability of applications.
  • Troubleshoot and debug issues reported by users or identified during testing.
  • Stay current with emerging technologies, trends, and best practices in software development.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of professional experience in full stack web development.
  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks.
  • Solid understanding of back-end technologies and frameworks such as Node.js, Python, Ruby on Rails, or Java.
  • Experience with database systems such as MySQL, PostgreSQL, MongoDB, or similar.
  • Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a collaborative team.
  • Effective communication and interpersonal skills.
  • Proven track record of delivering high-quality software solutions on time and within budget.

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