Job Description:
* Developing and packaging new product/features and user interfaces from wireframe models
* Ensuring the best performance and user experience of the application
* Writing clean, readable, and testable code
* Optimize the application for maximum speed and scalability
Requirements:
* At least 4-5+ years of experience as a Software Developer
* Proficiency in JavaScript language, including its syntax and features
* In-depth knowledge and understanding of Frontend Javascript framework VueJS, Backend Javascript ExpressJS and Adonis (typescript)
* Familiarity with database technology such as Oracle, MYSQL, PosgreSQL, MongoDB, or SQL Server
* Knowledge of Node.js (ES6 or TypeScript) and frameworks available for it (such as Express, GraphQL, AdonisJS)
* Experience with both consuming and designing RESTful APIs
* User authentication and authorization between multiple systems, servers, and environments (ex: using JWT)
* Integration of multiple data sources and databases into one system.
* Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
* Proficient understanding of code versioning tools, such as Git
* Knowledge of Cloud Server such as GCP/AWS/Azure