Job Overview
Company logo:https://media.licdn.com/dms/image/v2/D4D0BAQEYZ3erX7O_2w/company-logo_400_400/company-logo_400_400/0/1722625339532/holofair_tech_logo?e=1749686400&v=beta&t=gVW36edKPOwgLVOFTz0xNmX65OOdr8E5HDl-A4amZmg HoloFair Technologies is seeking a talented and motivated, full-time Full-Stack Web Developer to join our team. The candidate must have a at least 3 years of work experience in full-stack web development. The salary for this role is negotiable based on the candidate’s experience and skillset.
Deadline: April 11, 2025
Responsibilities● Full-Stack Web Development: Design, develop, and maintain complex web applications using React.js, Node.js, MySQL.● Cloud Infrastructure: Deploy and manage applications on cloud platforms like AWS, utilizing services like EC2, S3, and relevant AWS services.
Essential Skills and Qualifications ● Nginx Web Server: A strong understanding of Nginx configuration, optimization, and troubleshooting is required.● DNS Knowledge: Familiarity with DNS records, propagation, and how DNS resolution works is crucial.● React.js: Experience with building user interfaces using React JS and its core principles is required.● Node.js: Proficiency in server-side development using Node.js and its ecosystem is essential.● MySQL Database: Proficiency in MySQL database design, querying, and optimization is essential.● TypeScript: Experience with TypeScript for static typing and improved code maintainability is required.● Ubuntu CLI: Familiarity with the Ubuntu command line interface for managing development environments is necessary.
Preferred Skills and Experience ● Verdaccio: Experience with setting up and managing a private npm registry using Verdaccio is a plus.● WebRTC: Knowledge of real-time communication using WebRTC for building interactive applications is advantageous.● Angular JS: Experience with Angular JS for building large-scale web applications is beneficial.● PM2: Familiarity with PM2 for process management and zero-downtime deployments of Node.js applications is a plus.● MySQL2/Promise: Experience using promise-based MySQL library for database interactions in Node.js is advantageous.● Express Framework: Familiarity with building web applications and APIs using the Express framework is beneficial.● Node SAML: Knowledge of implementing SAML-based authentication in Node.js applications is a plus.● AWS EC2, S3, Cognito, Route 53, CloudFront, and Amplify: Experience with these AWS services for storage, authentication, DNS management, content delivery, and rapid application development is advantageous.● Docker and Containerization: Experience with containerizing applications using Docker and managing containerized environments is beneficial.● React Unity Webgl: Experience with integrating WebGL based apps built with Unity3D into ReactJS applications is a plus.
Prototype Requirements ● Relevant Prototypes: As part of the application process, candidates must present relevant prototypes that demonstrate their skills and experience in web development. These prototypes should showcase proficiency in the essential skills listed above and may also highlight experience with the preferred skills.