Home » API Developer for Dashboard Layout (Golang Preferred)

API Developer for Dashboard Layout (Golang Preferred)

Date Posted —

Type of Work:
Gig
Salary:
500+
Hours per Week:
0

Job Description

We are seeking a skilled API Developer to build a comprehensive API dashboard layout for our proxy service platform. The ideal candidate will have a strong background in API development and experience with creating secure, scalable, and user-friendly web applications. While Golang is preferred, we are also open to candidates with expertise in Rust or C. Please note that Python is not acceptable for this role.

Responsibilities:

Develop a secure and scalable API for the dashboard using Golang, Rust, or C.
Implement user authentication with login/register, captcha for enhanced security, and password recovery functionality.
Design and build the header section with a logo, navigation bar, and user profile dropdown.
Create the Dashboard Home to provide an overview of proxy usage statistics and quick links.
Develop a Proxy List with detailed proxy information, editable fields, status toggles, and advanced search/filter options.
Build a Store to display available plans, allow plan upgrades, and facilitate proxy purchases.
Implement a Reseller section, activated by staff, with API key generation and documentation.
Create a Billing section summarizing billing status, history, payment methods, and a credit system.
Develop a Support section with a knowledge base, FAQ, and ticketing system.
Implement Account Settings for profile management, notification preferences, and security settings.
Build an Admin Panel with user management, proxy management, billing management, detailed analytics, and configuration options.
Key Features:

Login:

Secure login/register with captcha.
Password recovery.
Header Section:

Logo and navigation bar.
User profile dropdown with profile management and logout.
Dashboard Home:

Proxy usage statistics (total proxies, active users, bandwidth usage, services, and invoices due).
Quick links to frequently accessed sections.
Proxy List:

Table with proxy details (IP
, username, password, status, usage statistics).
Search/filter options (type, proxy type, IPs, location).
View options (compact, expanded, segregated list).
Store:

Display plans with details.
Quantity slider for shared proxies.
Upgrade plan functionality.
Reseller:

Activation by staff.
API key generation and documentation.
Billing:

Billing status summary.
Plan upgrade options.
Invoice and payment history.
Payment methods and billing settings.
Credit system with top-up functionality.
Email and dashboard notifications.
Support:

Knowledge base and FAQ.
Ticketing system for support requests.
Account Settings:

Profile management.
Notification preferences.
Security settings.
Account deletion.
Admin Panel:

User management (add, delete, edit).
Proxy management (add, delete, edit).
Billing management (invoices, credit).
Detailed analytics (proxy usage, user activity, revenue).
Advanced log search.
Service configuration options.
Qualifications:

Proven experience in API development using Golang, Rust, or C.
Strong understanding of web application security practices.
Experience with user authentication and authorization.
Proficiency in building scalable and maintainable code.
Familiarity with creating dashboards and admin panels.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Preferred Qualifications:

Experience with proxy services or related technologies.
Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript).
Familiarity with databases and API integrations.
Understanding of billing systems and payment gateways.
Note: Experience with proxies on the front-end is not required.

APPLY FOR THIS JOB:

Company: DTC SEO Agency
Name: Phil
Email:

Skills