Degree in Computer Science or equivalent, High level of expertise with at least 3 years of professional experience in the following: o Node.js, Reactjs, Javascript, PHP
DUTIES AND RESPONSIBILITES
Design, develop, implement and resolve issues relating to front-end and back-end web development
Write usable, testable and efficient code for production environments with a focus on performance, low latency, high availability and scalability
Implement means of authentication, encryption and security within the applications
Research and recommend cutting-edge tools, frameworks and techniques
Participate in software design reviews, conduct peer code reviews, provide input and feedback to other members of the development team
Provide documentation of all new developments and updates, and ensure all such records are kept up-to-date
QUALIFICATIONS AND REQUIREMENTS
Degree in Computer Science or equivalent
High level of expertise with at least 3 years of professional experience in the following: Node.js, Reactjs, Javascript, PHP (Specifically Laravel)
Services & related standards eg REST, OAuth, SOAP, JSON o Cloud environment, particularly AWS & Google Cloud
Socket.io
SQL frameworks
Web services
Familiarity with the following:
Versioning tools such as Git
Multi-tenant SAAS platform development
OWASP techniques
Agile development methodology and tools
Benchmarking, performance tuning and software optimization
Code
Experience with any of the following is a plus but not essential: Java, Oracle Web Services, Python, CRM/ERP