Senior Backend/Full-Stack Developer: Refactoring & Server Deployment for "Sakshyaam AI"

Замовник: AI | Опубліковано: 02.04.2026

Title: Senior Full-Stack Developer & DevOps: Code Restructuring, Server Migration, and Admin Dashboard for AI Project ​Job Description: We are looking for an experienced Full-Stack Developer to take over the final phase of development for our project, Sakshyaam-AI. The project is currently in a functional but "unstructured" state, and we need a professional to clean up the architecture and move it to a production environment. ​Key Deliverables: ​Code Restructuring & Cleanup: * Audit the current codebase (currently unstructured). ​Refactor the code into a scalable, modular architecture (e.g., MVC or Clean Architecture). ​Ensure clear documentation and naming conventions are applied throughout. ​"Charge Sheet Fusion" Resolution: ​Review and fix specific logic related to our "charge sheet fusion" module to ensure data accuracy and performance. ​Server Migration & Setup: ​Migrate the entire codebase from the current emergent environment to our dedicated server. ​Perform full server installation, security hardening, and environment configuration. ​Admin Dashboard & Logging: ​Create a custom Admin Dashboard to monitor application health. ​Implement a centralized logging system to track all user actions and system errors. ​Technical Requirements: ​Primary Languages: [Insert Language, e.g., Python, Node.js, or Java] ​Backend Expertise: Strong experience in API development and database management. ​DevOps: Experience with Linux server administration (Ubuntu/CentOS), Nginx/Apache, and SSL setup. ​Frontend: Experience building dashboards using React, Vue, or similar frameworks. ​Preferred Qualifications: ​Ability to work with existing "messy" code and transform it into a professional-grade product. ​Experience with AI-related integrations or OSINT data processing is a plus. ​Advice on Code Structure & Languages ​Since you mentioned the code is not structured properly, here is what you should look for in the candidate's proposal: ​Language Check: If this is an AI-heavy project, you are likely using Python (for libraries like OpenAI, LangChain, or PyTorch). If it's more about the web interface, it might be Node.js or C#/.NET. Ensure the freelancer is an expert in that specific language. ​Modularization: Ask the freelancer to implement a Modular Monolith or Layered Architecture. This separates the "AI Logic" from the "Database Logic" and "User Interface," making it much easier to fix bugs later. ​Environment Files: Ensure they use .env files for server configurations so that your database passwords and API keys are not hard-coded (which is a common issue in "unstructured" emergent code).