• Create and maintain web applications & microservices related to our Products
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability Implementation of security and data protection
• Integration of the front-end and back-end aspects of the web application
• Create and Maintain application’s technical documentation, Create flowcharts and user guides for new and existing programs
• Develop and administer training for peers and colleagues on new systems capability and processes
• Create and maintain application security and development policies using automated tools and/or integrated pipelines (CI/CD)
• Proficiency in developing modern web applications using NodeJS, PHP & React.
o Complete understanding of both state and props
o Experience with state management using Redux
o Experience with PHP frameworks
• Good understanding of Database schema, design, optimization, scalability.
• Good understanding of NoSQL Database like MongoDB, Redis.
• Ability to implement automated testing platforms and unit tests.
• Great communication skills, strong work ethic.
• Ownership of the product from start to finish.
• Knowledge of code versioning tools such as Git. Lean, Clean and Optimized code management.
• Ability to learn new technologies quickly.
Nice to have:
• Experience with AWS, Facebook etc.
• Experience with Linux shell tools a plus
• Server side management such as Apache, NGINX
• Experience building responsive designs