Project Description
Türkçe
Başlık: Next.js & Node.js Tabanlı Network Yönetim Uygulaması için Full-Stack Developer / QA
İş Açıklaması:
Next.js 14, TailwindCSS ve MySQL kullanılarak geliştirilen, ağ yönetimi ve sunucu izleme odaklı projemin profesyonel bir revizyondan geçirilmesi gerekiyor. Projenin ana iskeleti oluşturulmuş durumdadır; ancak sistemin production (yayına alım) öncesi stabilize edilmesi, hatalardan arındırılması ve performans optimizasyonunun yapılması gerekmektedir.
Beklenen Görevler:
Kod Analizi & Refactoring: Mevcut kod yapısının incelenmesi ve Next.js 14 standartlarına uygun hale getirilmesi.
Hata Ayıklama (Bug Fixing): Terminal workspace, IP yönetimi ve log modüllerindeki olası mantık hatalarının giderilmesi.
Stabilite & Performans: Uygulamanın ağ verilerini çekerken veya büyük log dosyalarını işlerken performans kaybı yaşamadığının doğrulanması.
Güvenlik Kontrolü: Veritabanı bağlantıları ve API uç noktalarının (endpoint) güvenliğinin denetlenmesi.
Dokümantasyon: Yapılan değişikliklerin ve sistemin çalışma mantığının teknik olarak raporlanması.
Aranan Yetenekler:
Next.js 14 (App Router), React ve TailwindCSS konusunda uzmanlık.
Node.js ve MySQL (Veritabanı mimarisi ve optimizasyonu) tecrübesi.
Network protokolleri (ICMP, SNMP vb.) ve sunucu izleme (monitoring) konularında temel bilgi sahibi.
Temiz kod yazımına (Clean Code) önem veren.
English
Title: Senior Full-Stack Developer for Network Management App Review & Optimization
Job Description:
I am looking for an expert Full-Stack Developer to refine and stabilize my network management project. The application is built using Next.js 14, TailwindCSS, and MySQL. It includes modules such as a Dashboard, IP Management, Network Schema, and Server Monitoring. The core structure is ready, but it requires a professional touch to ensure it is production-ready and rock-solid.
Key Responsibilities:
Detailed Code Audit: Perform a comprehensive analysis of the existing codebase and refactor where necessary for better maintainability.
Bug Fixing & Testing: Identify and resolve bugs within the terminal workspace, server monitoring agents, and log management.
Performance Optimization: Ensure smooth data fetching and UI responsiveness, especially when handling real-time network data.
Security & Scalability: Audit database queries and API routes for security vulnerabilities.
Final Review: Ensure all functions (Device Backup, Quest Management, etc.) work in sync without crashes.
Requirements:
Deep expertise in Next.js 14 (App Router), Node.js, and TailwindCSS.
Strong experience with MySQL database design and query optimization.
Familiarity with network administration tools, system monitoring, and server-side scripts.
Proactive communication and ability to provide a detailed "Status & Improvement" report.