Job Openings Software Engineer (PHP)

About the job Software Engineer (PHP)

Responsibilities:

  • 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.
  • Mentors more junior developers.
  • Continuously improve the architecture methodologies and find ways to improve code design, system performance, high scalability and security vulnerabilities.

Your qualifications & experience

  • 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).

Bonus points

  • Python (+ Django/Flask advantageous)
  • A JavaScript framework (node.js / vue.js advantageous)
  • At least 1 other OOP language eg. Python
  • Elastic Search
  • MySQL
  • Google BigQuery & PubSub
  • Linux
  • Docker / Kubernetes
  • Event driven architectures (PubSub/Kafka)
  • Experience with e-commerce based applications