Enable job alerts via email!

Senior Php Software Developer

Smoke Customer Intelligence Inc.

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior PHP Developer, where you'll write clean and maintainable code while collaborating closely with a dynamic product team. This role offers the opportunity to tackle performance challenges, design robust databases, and lead the development lifecycle. With a strong emphasis on individual growth and professional development, you'll be part of a close-knit team that values trust and collaboration. Enjoy a flexible working environment and be part of exciting social events and team-building activities. This is a chance to make a significant impact on the product's codebase and contribute to a culture of innovation and support.

Benefits

Funeral, Death, and Disability Policy
15 days annual leave
Company social events
Flexible working hours
Professional development budgets

Qualifications

  • 8-10 years of relevant experience in software development.
  • Proficiency in PHP MVC frameworks and RESTful API design.

Responsibilities

  • Write secure, maintainable, and testable PHP code.
  • Collaborate with QA for timely project delivery.
  • Lead web application development lifecycle from planning to deployment.

Skills

PHP 8.x
SQL
MVC Frameworks (CakePHP, Laravel, Symfony)
RESTful API Design
Unit Testing (PHPUnit, phpspec)
Git

Education

Diploma in Computer Science
Degree in Computer Science

Tools

MySQL
Non-relational Databases

Job description

Physical location of position: Olivedale, Johannesburg

Reporting manager: Team Leader and Technical Director

Company Culture: We're a company of people, not numbers. We work closely, care about each other, and trust each other to do the right thing. We regularly survey ourselves to ensure we're on track, celebrate our culture days, and have captured our values in our mantras. It is imperative that our entire team understands and upholds these values.

Technologies: PHP 8.x, Go, Vue.js

Purpose of the job

As a Senior PHP Developer at Smoke CI, you'll write clean, maintainable, and performant PHP code, collaborating with our product team. Your main responsibilities include developing server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness. You will produce detailed specifications, write scalable and robust code, and impact our product's codebase significantly.

Salary & Benefits

Market-related TCTC per month, based on skills and qualifications. Benefits include:

  • Funeral, Death, and Disability Policy (Group Life)
  • 15 days annual leave per annum, with some days gifted during the December-January shutdown
  • Company social events and team building activities
  • Flexible weekly working hours
  • A close-knit team supporting individual growth, learning, and professional development, including budgets for studies and Personal Development Plans (PDPs)
Job Responsibilities
  • Write secure, maintainable, testable, and modular code
  • Solve performance and architectural challenges
  • Design and maintain databases
  • Review and mentor developers' code
  • Lead the web application development lifecycle from planning to deployment
  • Collaborate with QA to ensure timely project delivery
  • Document changes and operational requirements
  • Participate in brainstorming and problem-solving sessions
  • Work in an agile team environment, focusing on predictability and quality
  • Identify and resolve issues with the platform team
  • Own performance targets and contribute enthusiastically as a team member
Experience & Knowledge Required
  • 8-10 years of relevant experience
  • At least 4 years in SQL and related databases, preferably MySQL; experience with non-relational DBs is a plus
  • Proficiency with PHP MVC frameworks like CakePHP, Laravel, or Symfony
  • Deep understanding of MVC and RESTful API design
  • Hands-on experience with unit testing frameworks such as PHPUnit or phpspec
  • Knowledge of PHP security best practices
  • Experience creating database schemas supporting business processes
  • Proficiency with Git or similar version control tools
Minimum Qualifications

Diploma or Degree in Computer Science or a related IT field. Relevant experience may substitute formal qualifications.

Note: Experience in the field will be considered equivalent to formal qualifications.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.