Senior Software Engineer

Reference: 10530 CM
Consultant: Christa Mostert

Job Description:

  • Collaborate with the development team in designing and implementing software solutions that meet our business values and technical specifications.
  • Write clean and maintainable code using best practices and industry standards.
  • Participate in code reviews and provide constructive feedback to team members .
  • Lead and contribute to the architecture and technical design of software systems, considering scalability, performance, and security.
  • Debug and troubleshoot issues in software systems, identifying root causes and implementing effective solutions.
  • Stay updated on emerging technologies and industry trends, applying new knowledge to improve our software development processes and practices, as well as security.
  • Communicate effectively with team members and stakeholders, providing regular updates on project progress and identifying any potential risks or challenges.

Qualifications:

  • Bachelor’s Degree in Computer Science, Engineering, or related field. A Masters degree is advantageous.
  • 6+ years of experience in software development, preferably in a startup or fast-paced environment.
  • Proficiency in Python, CI-CD practices, REST-APsI, and concurrency.
  • Built the wrong system enough times to know the common pitfalls.
  • Experience scaling products with a large user base is beneficial.
  • Experience with Agile development methodologies and tools and experience working in Agileteams.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

How to Apply:

  • Email your comprehensive CV to exceedhr@exceed.co.za.
  • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
  • We reserve the right to only conduct interviews with candidates of choice.
  • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.