Write quality and easily readable code and implement functional tests in CodeIgnite and Laravel environment
Build and maintain high-performance backend systems using GoLang
Identify optimisation areas by analyzing data, process and code, as well as solving issues, profile
Understand business requirements to define and communicate flows and technical specifications
Collaborate closely with Front-end developers to develop integrated microservices applications.
Participate in continuous improvement, knowledge sharing and training to remain current on best practices, programming methodologies assisting peers.
Document technical specifications for future reference and maintenance
Take lead on projects, as needed.
Requirements
At least 4 - 8 years experience with PHP/Lavarel and NodeJs, or equivalent
Knowledge of modern development principles and best practices (Object Oriented Programming, Design Patterns, SOLID Principles, unit testing, continuous integration and deployment)
Proficient understanding in HTML/HTML5, CSS/CSS3, Javascript, ReactJS.
Experience in designing database schemas, and working with Redis/Cassandra