- Plan and develop new software
- Ongoing re-development of our current software
- Maintain and enhance our web applications
- Bachelors or Masters degree in Computer Science and/or equivalent experience
- 3+ years of hands-on experience in programming database driven web sites and a good understanding of the full life cycle of development
- Experience with different PHP/NodeJS frameworks like Laravel, ExpressJS etc
- Experience with JavaScript framework such as Angular, ReactJS
- Experience with source control and version control tools (preferably Git)
- Experience with MySQL
- Knowledge of AWS, GC, Azure and Cloud based authentication including MFA (Multi Factor Authentication) is a plus
- Object Oriented Programming (OOP)
- Experience in Security: SSO, oAuth protocols; CORS, CSRF.
- Experience with Windows/Linux including CLI, Powershell, Python, or other scripting integration languages.
- Experience in Frontend: HTML, JavaScript, CSS, Bootstrap, Template engines
- Detail-oriented and highly organized with the ability to handle multiple-tasks simultaneously and meet tight deadlines
- Work experience in Agile methodology is good to have
- Proven ability to learn new technologies and deliver measurable results in an aggressive production environment
- Strong analysis, problem solving and troubleshooting skills
- Must be self-motivated and have strong verbal and written communication skills
- Must be well organized and detailed oriented
- Goal driven. Strong sense of responsibilities
- Must be able to succeed in a dynamic team environment
- Demonstrated interest in, knowledge of, and enthusiasm for web technologies
- Must adapt to new environment quickly.