Candidate must have a strong understanding of UI, UX, cross-browser compatibility, general web functions and standards.
The position requires constant communication with colleagues.
Experience in planning and delivering software platforms used across multiple products and organizational units.
Deep expertise and hands-on experience building modern web applications with React.js and Next.js on the front end.
Strong back-end development experience with Node.js (Express/Nest.js) and building RESTful and GraphQL APIs.
Solid database experience with both MongoDB (NoSQL) and MySQL (relational), including schema design, queries, and performance optimization.
Proficiency with core web technologies and programming languages such as JavaScript (ES6+), TypeScript, HTML5, CSS3, and AJAX. Experience with PHP and jQuery is a plus.
Deep functional knowledge or hands-on design experience with Web Services (JSON, XML, REST, SOAP, etc.) is needed to be successful in this position.
Experience with version control (Git), package managers (npm/yarn), and modern build tools.
Familiarity with responsive design, state management (Redux/Context/Zustand), and server-side rendering (SSR).
Strong grasp of security principles and best practices.
Back End: Node.js, Express/Nest.js, RESTful & GraphQL APIs, PHP
Databases: MongoDB, MySQL
Additional: Web Programming Skills, E-Commerce, Web User Interface Design (UI/UX), Cross-Browser Compatibility, Object-Oriented Design, Web Services (REST/SOAP), Multimedia Content Development, Git Version Control, Security Principles