✨ AI Summary
We are seeking an experienced Full Stack Developer to lead the full development lifecycle of web applications and digital platforms. This role involves designing, developing, and integrating secure RESTful APIs, building and maintaining role-based access control (RBAC) systems, and implementing real-time features. Responsibilities include managing deployments, troubleshooting, debugging, optimizing systems, and ensuring audit logging, data integrity, and compliance with security best practices.
Required technical skills include front-end technologies like HTML, CSS, JavaScript, TypeScript, React.js, Next.js, and Tailwind CSS. For the back-end, proficiency in Node.js, Express.js, Prisma ORM, MySQL, and PostgreSQL is expected, along with expertise in RESTful API design, JSON, and authentication mechanisms (JWT, OTP, bcrypt). Experience with DevOps tools such as Git, CI/CD pipelines, and Docker basics is also necessary, as is familiarity with server management (cPanel, VPS, Linux) and security protocols.
Requirements
Front-EndHTML, CSS, JavaScript, TypeScriptReact.js, Next.js (App Router)Tailwind CSSBack-EndNode.js, Express.jsPrisma ORMMySQL, PostgreSQLRESTful API design, JSON, and authentication mechanisms (JWT, OTP, bcrypt)DevOps & InfrastructureGit, CI/CD pipelines, Docker basicsServer management: cPanel, VPS, Linux environmentsHosting, DNS configuration, SSL setupSecurityWeb security best practicesInput validation, XSS sanitization, rate limitingDatabase protection and backup strategies
Description
Lead the full development lifecycle of web applications and digital platformsDesign, develop, and integrate secure RESTful APIs, including authentication flowsBuild and maintain role-based access control (RBAC) systemsImplement real-time features and WebSocket integrationsManage deployments from development through productionTroubleshoot, debug, and optimize existing systems for performance and securityEnsure audit logging, data integrity, and compliance with security best practices