Full Stack Developer

Durban FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our team as a Full Stack Developer, where you will be responsible for building functional and appealing web applications. You will collaborate closely with designers and other developers to create, maintain, and optimize web solutions, ensuring a seamless experience for users. If you thrive in fast-paced environments and have a love for problem-solving, apply now!

Responsibilities

  • Utilize RESTful services and building microservices for scalability.
  • Foster innovative development practices within the team.
  • Coordinate with cross-functional teams to streamline processes.
  • Ensure the software produced meets all specified requirements and standards.
  • Produce maintainable and efficient code by adopting the Agile methodology.
  • Mentor junior developers to enhance their skills and understanding.
  • Participate in regular project briefings, stand-up meetings, and quality assurance.
  • Analyze business requirements for feasibility and recommend technology solutions.

Requirements

Education
  • Bachelor's degree in Information Systems or a related discipline
  • Master's degree preferred
Experience
  • 5+ years of diverse experience in software development, focusing on web applications.
Technical Skills
  • React
  • MySQL
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional, Java SE Programmer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration technologies.
  • Knowledge of GraphQL for APIs: Experience designing and implementing GraphQL APIs.

Benefits

  • Comprehensive medical and dental insurance
  • Generous leave policies
  • Support for professional development
  • Team-building events and activities

Company Culture

  • Continuous Learning: We provide resources and opportunities for ongoing professional development.
  • Work-Life Balance: We prioritize a healthy work-life balance for all employees.
  • Employee Empowerment: We empower employees to take ownership of their projects and decisions.
Status: Closed