Full-Stack Developer Job Description for Darlin.ai Web Platform1. Continuous Full-Stack Development of Website Web StoreContinuously develop and maintain the Darlin.ai website’s front end, enhancing the user interface and experience using Node.js and modern JavaScript technologies.Add and improve features in the web store, including support for digital purchases and in-app purchases, to keep the platform evolving and competitive.Ensure the website remains interactive and user-friendly while implementing new functionalities.2. API Development IntegrationImplement and maintain robust APIs for communication between the front-end client and the back-end servers (hosted on the cloud), enabling seamless data exchange.Connect the Node.js-based front end with the Golang back end through efficient RESTful endpoints or real-time communication (e.g., WebSockets) as needed.Integrate third-party services and cloud APIs when required to extend the website’s capabilities.3. Backend and Admin System EnhancementWork with the existing backend system built in Golang, utilizing the current framework to implement new features and improvements without disrupting stability.Extend and maintain the admin system to manage content, users, and transactions, ensuring it remains aligned with product requirements and uses the existing framework.Implement monitoring tools and dashboards in the admin system to oversee system performance, user activities, and third-party service integrations (such as payment subscriptions).4. E-Commerce Features and Payment IntegrationContinuously develop and refine the e-commerce components of the platform, supporting digital content sales and in-app purchase features.Integrate secure third-party payment and subscription systems (e.g., Stripe, PayPal) to handle one-time transactions and recurring payments reliably.Manage and update payment processes to ensure transactions are smooth, and handle subscription management and billing through the platform.5. User Accounts and Support SystemsImplement and maintain a member login and user account management system, providing users with secure registration, authentication, and profile management.Develop a customer support system with a comprehensive FAQ page and support channels for user inquiries (e.g., a ticket system or live chat with support agents).Ensure these user-facing systems (accounts and support) integrate seamlessly with the website and backend for a cohesive user experience.+++++Be proactive, we love people who are proactive and suggest solutions and improvements in the team’s work!+++++1. ウェブサイトおよびWebストアの継続的なフルスタック開発・保守Node.jsなどの最新JavaScript技術を用いてDarlin.aiウェブサイトのフロントエンドを継続的に開発・保守し、ユーザーインターフェースとユーザー体験を向上させます。デジタル購入やアプリ内課金に対応するWebストアの機能を継続的に追加・改善し、プラットフォームに新機能を取り入れて発展させます。新しい機能を実装する際も、常にウェブサイト全体の使いやすさとインタラクティブ性を確保します。2. APIの開発と統合フロントエンドのクライアントとバックエンドのサーバー(クラウド上で稼働)間の通信を円滑にする堅牢なAPIを実装・維持します。Node.jsベースのフロントエンドとGolang製のバックエンドを、RESTful APIや必要に応じてWebSocketなどを通じて効率的に連携させます。必要に応じてサードパーティのサービスやクラウドAPIを統合し、ウェブサイトの機能を拡張します。3. バックエンドおよび管理システムの強化既存のGolang製バックエンドシステムを活用し、現在のフレームワーク上で新機能や改善を安定性を損なうことなく実装します。管理者向けの管理システムを拡張・保守し、コンテンツやユーザー、トランザクションを管理できるようにしつつ、製品要件に沿った機能改善を行います(既存のフレームワークを活用)。システムのパフォーマンスやユーザー活動、および外部サービスとの連携状況(決済サブスクリプションなど)を監視するツールやダッシュボードを管理システム内に実装します。4. Eコマース機能と決済の統合プラットフォームのEコマース機能を継続的に開発・改良し、デジタルコンテンツの販売やアプリ内購入機能を充実させます。StripeやPayPalなどの安全なサードパーティ決済・サブスクリプションシステムを統合し、単発取引や定期支払いを確実に処理できるようにします。支払い処理がスムーズに行えるよう決済プロセスを管理・更新し、プラットフォーム上でサブスクリプションの管理や課金処理を適切に行います。5. ユーザーアカウント機能とサポートシステム会員ログインおよびユーザーアカウント管理システムを実装・維持し、ユーザーに安全な登録、認証、プロフィール管理機能を提供します。充実したFAQページやサポートチケット・ライブチャットなどのユーザー問い合わせ対応システムを構築し、カスタマーサポート体制を整備します。これらのユーザー向け機能(アカウント管理・サポート)がウェブサイトおよびバックエンドとシームレスに連携し、一貫したユーザー体験を実現できるようにします。+++++積極的に行動できる方を歓迎します。チームの業務に対して改善案や提案を積極的に出せる方、大歓迎です!+++++
No requirement for relevant working experience
No management responsibility