Senior Backend/Full-Stack Developer: Refactoring & Server Deployment for "Sakshyaam AI"
Budget: ₹12,500 – ₹37,500 INR
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).
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).
Related categories:
JavaScript
Python
Website Design
Graphic Design
CSS
eCommerce
HTML
Node.js
Web Development
DevOps