20/01/2022
General Qualifications
Software Engineers to join our growing Engineering team are exact to build out new innovative solutions for the next generation of our platform.
The ideal candidate is a hands-on platform builder with significant experience in developing functional applications. Software Engineering candidates should have an experience and/or exposure in common functional business applications, analytics, and/or data driven products. They must have strong, firsthand technical expertise in a variety of operating system and/or technology stacks that can be either gained through on-the-job experience, capstone projects, feasibility studies, and/or technical oriented hobbies.
The Software Engineering candidates must be at ease working in an agile environment with little to no supervision. This person should embody a passion for continuous learning, persevering through trial-and-error, continuous integration/improvement, and test-driven development.
Knowledge and Expertise
MUST-HAVE:
Minimum of 5 years experience in modern full-stack software application development
Minimum of 5-8 years of intermediate experience using PHP and Enterprise-grade PHP Frameworks
Advanced Mastery Experience of CodeIgniter PHP Framework, Linux as environment, REST API Development and optimization,
Skilled in Modern Javascript frameworks: jQuery (must-have), ReactJS (must-have), VueJS, Angular JS.
Advanced Database Mastery: MySQL, NoSQL Cloud Infrastructure: AWS (must-have), Google Cloud Platforms
Solid HTML5 and CSS3
Intermediate IT Business Analysis
NICE-TO-HAVE:
Solutions Architecture experience
Duties and Responsibilities
Software Engineers document the processes through the use of diagrams and flowcharts, developing high-level plans through the use of algorithms. Given the breadth of the role, a Software Engineer must have a thorough understanding of software application both web and mobile implementations, in order to recognize any limitations that could impact overall software design.