This position will be Moved to Malaysia after 6 Months of Joining
Software Architecture
The Senior Developer will participate in architecting many aspects of our growing platform. With this in mind, they will participate in the design phase of all major platform work. Activities can include closely working with our project lead as well as with Business Analysts, UX Specialists and Designers. They will also need to write clear technical documentation so that technical requirements are communicated properly to less senior team members.
Write Code
The Senior Developer will be responsible for writing core components. Since not all code will be written by a Senior Developer, reviewing other team member's code will also be part of their job. Our platform is built primarily on a LAMP stack on the server side and uses HTML/Javascript frameworks on the frontend side. More details on specific technologies is available below.
Basic System Administration
Although we have dedicated sysadmin resources, for all primary sysadmin tasks, the Senior Developer you will need to be hands on with certain aspects of product's infrastructure resources. Examples of this are reviewing server performance, both web server and SQL server. Checking on job queues, etc.
Required Skills
A Senior Developer needs to be able to work in a high pressure environment and adhere to strict deadlines. Being a team player and having excellent communication skills are also important. In addition to these traits, we are looking for applicants with the following skillsets.
· PHP Scripting: Laravel, CakePHP
· API Design/Development: Lumen, CakePHP
· MySQL
· HTML5: Bootstrap, Foundation or Semantic UI
· Javascript: Angular, jQuery
· CSS: SASS or LESS
· Linux server administration
· Unit Testing
· Knowledge of AWS services
· SVN/Git
Addition Skills
The skills listed below are not skills we require for working on our platform. Some of these are technologies we may use in the future and some are just technologies we admire for one reason or another.
o Continuous Integration and Deployment
o Typscript
o React
o Django
o Java
o C++
o Dart
Job Specification
o Continuous Integration and Deployment
o Typscript
o React
o Django
o Java
o C++
o Dart