Responsibilities
- 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
- Bonus experience with microservices architecture
- Bonus experience developing SaaS platforms.
Report job