Job Description
- Strong proficiency with JavaScript
- Experience of Node.js and frameworks available such as Express
- Practical experience with REST, PostgreSQL, WebSocket, MongoDB, Redis.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- User authentication and authorization between multiple systems, servers, and environments
- 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
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Good understanding of front-end technologies, such as HTML5, and CSS3
Education & Experience :
- Bachelors degree in computer science, information science, or similar.
- At least 2 years experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
Software Development
AI Code Optimization
Food Delivery
Taxi Booking
E-Commerce
Real Estate
Healthcare