Job Details

Senior Software Engineer

About

Description

The Senior Software Engineer will lead complex projects, mentor junior developers, and provide technical expertise to ensure successful software development and implementation.

Responsibilities

  • Provide technical leadership and guide teams in best practices
  • Design and architect scalable software solutions
  • Develop high-quality code and solve complex technical problems
  • Plan tasks, estimate project timelines, and collaborate with teams
  • Mentor and coach junior developers
  • Stay updated on emerging technologies and industry trends
  • Specialize in front-end (React) or full-stack development, depending on expertise

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 6+ years of experience in software development
  • Strong technical skills in C#, Python, Nextjs, JavaScript, React, TypeScript, HTML, CSS, SQL, ASPNET Core, and PostgreSQL (advantageous)
  • Experience with automated unit testing, Domain-Driven Design (DDD), and performance optimization
  • Strong problem-solving and leadership abilities

Application instructions:

  • Apply Now !!!

Hiring organization

Hiring organization image

Boxfusion

Employment Type: job

Job Location: Centurion, Gauteng, South Africa

Base Salary: Market Related.

Closing Date:

Apply Now

Related Jobs