We are seeking a talented React / Node.js Developer to join our team and help build fast, intelligent web applications powered by large language models (LLMs) like OpenAI. You will be responsible for developing full-stack features, integrating AI services, and delivering a seamless experience to end users.
Key Responsibilities
- Build and maintain scalable, responsive web interfaces using React.js, with a focus on performance and usability.
- Develop backend services and APIs using Node.js and Express, supporting dynamic content and business logic.
- Integrate and manage API calls to OpenAI and other LLM providers to enable AI-powered features.
- Design efficient data structures and workflows between the frontend and backend.
- Write modular, maintainable code with an emphasis on clarity, testing, and reusability.
- Collaborate with designers and AI engineers to deliver features from prototype to production.
- Debug and optimize front-end and back-end performance across devices and browsers.
- Maintain clear technical documentation for APIs, components, and workflows.
Qualifications
- Strong proficiency in JavaScript/TypeScript, with experience in both React.js and Node.js.
- Solid understanding of React Hooks, state management, and modern component architecture.
- Experience with Express.js and building RESTful APIs.
- Hands-on experience integrating with OpenAI or other LLM APIs is a strong plus.
- Familiarity with frontend build tools (Webpack, Vite) and testing frameworks (Jest, React Testing Library).
- Experience with version control (Git) and collaborative workflows (e.g., GitHub, GitFlow).
- Understanding of best practices in web accessibility, performance, and responsive design.
- Strong problem-solving skills, attention to detail, and ability to work both independently and in a team.
- Excellent communication skills and the ability to write clear technical documentation.
Job Type: Full-time
Pay: E£20,000.00 - E£25,000.00 per month