Experienced Full Stack Web Developer – Interactive Chatbot Page with Memory, Subscriptions, and Blog Development at arenaflex
At arenaflex, we're on a mission to revolutionize the way people interact with technology, and we're looking for a talented full stack web developer to join our team. As a key member of our development team, you'll have the opportunity to work on a cutting-edge project that combines the latest advancements in AI, web development, and user experience. We're seeking an experienced and creative developer to build a polished, responsive website for Jaded, our OpenAI-powered existential chatbot. The site should closely mirror the clean, minimal design of ChatGPT's interface while incorporating a range of innovative features.
About arenaflex
arenaflex is a forward-thinking company that's passionate about harnessing the power of technology to create innovative solutions that improve people's lives. Our team is comprised of talented individuals from diverse backgrounds, and we're committed to fostering a culture of collaboration, creativity, and continuous learning. We're excited to have you join our journey and contribute to the development of Jaded, a chatbot that's designed to spark meaningful conversations and inspire new perspectives.
Key Responsibilities
As a full stack web developer at arenaflex, you'll be responsible for building a robust and user-friendly website that meets the following key requirements:
- Interactive Chatbot Interface: Develop a seamless and intuitive chatbot interface that connects to the OpenAI API, allowing users to engage in natural-sounding conversations.
- Memory Functionality: Implement a memory functionality that enables the chatbot to reference previous messages in a session (or across sessions if feasible), creating a more personalized and engaging experience for users.
- Subscription Payment Integration: Integrate a secure payment system (e.g., Stripe) to allow users to access tiered features and premium content.
- Blog Section: Design and develop a blog section where we can post regular philosophical content, providing users with a wealth of knowledge and inspiration.
- About Page and Navigation: Create a simple and intuitive navigation system that allows users to easily access key pages, including an About page that showcases the chatbot's capabilities and features.
- Secure API Key Handling: Ensure that the OpenAI key is not exposed in frontend code, maintaining the security and integrity of our API connection.
- Domain Setup & Deployment: Connect our existing domain and deploy the website to a scalable host, ensuring that the site is accessible and performant for users worldwide.
- Editable CMS or Admin Interface: Develop an editable content management system (CMS) or admin interface that allows us to easily update content, manage posts, and track subscriptions without requiring extensive coding knowledge.
Bonus Requirements (but not required)
While not essential, we're looking for a developer with experience in the following areas:
- OpenAI function calling or assistant-style implementations: If you have experience working with OpenAI's API or have developed chatbots that utilize assistant-style implementations, we'd love to hear from you.
- Previous work with custom chatbot UIs: If you've designed and developed custom chatbot user interfaces, we're interested in seeing your portfolio and learning from your expertise.
- Familiarity with privacy and GDPR compliance: As we plan to include Europe-based users in our target audience, we're looking for a developer who's familiar with the principles of privacy and GDPR compliance.
Ideal Candidate
We're seeking a talented full stack web developer with a strong background in Next.js, Vercel, or comparable tech stacks. The ideal candidate will possess:
- Clear communication skills: You'll be working closely with our team, so excellent communication skills are essential for success.
- Comfort with providing guidance: We're looking for a developer who can provide guidance on technical feasibility and best practices, helping us to make informed decisions and optimize our development process.
- Portfolio of relevant work: We'd love to see examples of your previous work, especially projects involving conversational UIs, subscription models, or OpenAI integration.
What We Offer
As a member of our team, you'll have the opportunity to work on a cutting-edge project that combines the latest advancements in AI, web development, and user experience.
We offer
- Competitive compensation: We're committed to offering a fair and competitive salary that reflects your skills and experience.
- Opportunities for growth and learning: We're passionate about continuous learning and professional development, and we're committed to providing opportunities for growth and learning.
- Collaborative and dynamic work environment: Our team is comprised of talented individuals from diverse backgrounds, and we're committed to fostering a culture of collaboration, creativity, and continuous learning.
- Flexible work arrangements: We understand the importance of work-life balance, and we're happy to discuss flexible work arrangements that meet your needs.
How to Apply
If you're a talented full stack web developer with a passion for building innovative and user-friendly websites, we'd love to hear from you. Please submit your application, including your resume, a cover letter, and examples of your previous work. We can't wait to see what you've got! Apply to this job Apply for this job