Senior Software Engineer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We're in search of a Senior Software Engineer with a solid background in full-stack development. This role requires expertise in both front-end and back-end technologies, focusing on building robust and scalable software applications for our clients.

Responsibilities

  • Lead the development of user-facing features using React and Node.js.
  • Assist in defining the architecture and design of applications.
  • Develop unit and integration tests to validate functionality.
  • Take part in team meetings and contribute to sprint objectives.
  • Utilize version control systems to manage code effectively.
  • Support the deployment process and continuous integration efforts.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree preferred
Experience
  • 5+ years of software engineering experience.
Technical Skills
  • React
  • GraphQL
Soft Skills
  • Adaptability
Certifications
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience in Microservices architecture.: Familiarity with building applications using microservices.
  • Proficiency in DevOps practices.: Experience in utilizing DevOps principles and tools to enhance development processes.

Benefits

  • Health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development.
  • Supportive work environment with a focus on collaboration.

Company Culture

  • Learning and Development: We prioritize professional growth and offer opportunities for continuous learning.
  • Work-Life Balance: We promote a healthy work-life balance, ensuring our employees can thrive outside of work.
Status: Closed