Job Accountabilities (Duties and Responsibilities)
Provide feedback on existing products and contribute to the design of new product features.
Build intuitive and highly scalable web applications.
Build entire features across all layers (database, services, and Web UI).
Work closely with internal developers, partners, and external client representatives
Skills Required (Knowledge and Skills)
Proven experience as a Full Stack Developer or similar role
Experience developing desktop and mobile applications
Familiarity with common stacks
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, Python, NodeJS) and JavaScript frameworks (e.g. Angular, React, Node.js)
Familiarity with databases (e.g. Oracle, SQL Server, MySQL, MongoDB), Web servers (e.g. IIS/Apache), and UI/UX design. The candidate should be proficient in Database technologies.
Familiarity with Redis, Service Fabric, Node, Docker, Build Automation, and many more.
Exhibit technical excellence by introducing technical ideas