Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (PHP)

Boardroom Appointments

Cape Town

On-site

ZAR 500 000 - 700 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An esteemed recruitment firm is looking for a skilled software developer in Cape Town. The candidate will write code, conduct code reviews, and design impactful projects while pushing changes to production independently. Applicants should have a degree in Computer Science or Engineering and at least 5 years of experience, with proven skills in Object-Oriented Programming and a focus on application security and scalability. The role offers opportunities to work with modern tools like Jira and MySQL.

Qualifications

  • 3-5+ years in software development.
  • Proven mastery of at least one OO programming language.
  • In-depth knowledge of data structures, algorithms, and security.

Responsibilities

  • Writes code and tests, pushing to production independently.
  • Reviews code, providing valuable improvements.
  • Designs system-level code and delivers team-level projects.

Skills

Object-Oriented Programming
Networking
Database Management
Cloud Computing
Test Driven Development
Security Best Practices
Scripting Languages
High Scalability

Education

Degree in Computer Science or Engineering
5 years equivalent experience

Tools

Jira
MySQL
Elastic Search
Google BigQuery
PubSub
Job description
  • Writes code and tests, pushing to production independently.
  • Reviews code, providing valuable improvements for the team.
  • Designs system-level code and delivers significant team-level projects.
  • Creates and executes unit test plans.
  • Develops detailed technical analysis and design specifications based on functional requirements.
  • Investigates and resolves defects.
  • Participates in functional and technical specification reviews.
  • Participates in creating and executing integration level test plans.
  • Monitor services and systems within our infrastructure.
  • Works effectively across multiple teams to deliver large projects.
  • Continuously improve the architecture methodologies and find ways to improve code design, system performance, high scalability and security vulnerabilities.
  • Degree in Computer Science or Engineering or equivalent 5 years experience.
  • 3-5+ years in software development.
  • Proven mastery of at least one OO programming language.
  • Experience in a scripting language.
  • In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing.
  • Understands how to build solutions at scale without increasing technical debt.
  • In-depth understanding of coding best practices, system scalability, security and performance tuning.
  • Thorough understanding and practice of Test Driven Development.
  • Solid experience in Relational Database systems.
  • Solid experience in Issue Tracking systems (Jira advantageous).
  • At least 1 other OOP language eg. Python
  • Elastic Search
  • MySQL
  • Google BigQuery & PubSub
  • Experience with e-commerce based applications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.