Evaluating bids

Ed-tech platform

Published on the May 03, 2023 in IT & Programming

About this project

Open

We are looking for an experienced Full-Stack Developer to join our team and help us build a cutting-edge educational content generation platform powered by GPT technology. In this role, you will be responsible for designing, developing, and maintaining the platform, ensuring seamless integration with GPT-4 and other natural language processing services. You will work closely with a cross-functional team to create a robust, scalable, and user-friendly solution that meets the needs of educators and students worldwide.

Responsibilities:

Collaborate with the product owner, designers, and other team members to define platform requirements, features, and user interfaces.
Develop, test, and maintain high-quality, scalable, and secure front-end and back-end code, using popular programming languages, frameworks, and libraries.
Design and manage relational and NoSQL databases, ensuring data integrity, security, and optimal performance.
Integrate gpt-4 api and other natural language processing services into the platform to enable automatic content generation and personalization.
Implement best practices for web security, protecting the platform against common threats and vulnerabilities.
Utilize version control systems, such as Git, to collaborate effectively with the team and maintain a well-organized codebase.
Deploy, monitor, and optimize the platform on cloud services, such as AWS, Google Cloud, or Microsoft Azure, applying containerization and orchestration tools like Docker and Kubernetes when necessary.
Troubleshoot and resolve technical issues, providing timely and effective solutions to ensure the platform's reliability and performance.
Stay up-to-date with the latest trends and advancements in web development, AI, and natural language processing to continuously improve the platform and provide innovative solutions.
Communicate clearly and effectively with the team, sharing progress, discussing challenges, and contributing to decision-making processes.
Requirements:

Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
Minimum 3 years of experience in full-stack web development, using popular programming languages, such as JavaScript, Python, Java, Ruby, PHP, C#, or Go.
Proficiency in front-end technologies, including html, css, and javascript, and experience with modern frameworks and libraries, such as react, angular, or vue.js.
Strong knowledge of back-end development, including experience with frameworks like Django (Python), Express (Node.js), Ruby on Rails (Ruby), or Laravel (PHP).
Experience in designing and managing relational and NoSQL databases, such as MySQL, PostgreSQL, Oracle, MongoDB, Cassandra, or Couchbase.
Familiarity with API development and integration, as well as experience working with third-party APIs, such as GPT-4 or other natural language processing services.
Knowledge of web security best practices and the ability to protect the platform against common threats and vulnerabilities.
Experience with version control systems, such as Git, and proficiency in using cloud services (e.g., AWS, Google Cloud, Microsoft Azure) and containerization and orchestration tools (e.g., Docker, Kubernetes).
Basic understanding of artificial intelligence and natural language processing concepts, preferably with experience in integrating GPT or similar technologies.
Excellent communication and teamwork skills, with a proactive and problem-solving mindset.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Design a landing page, Designer, Developer, Business analyst

Delivery term: Not specified

Skills needed