Role Description
As a JavaScript Developer with a focus on AI and Model Context Protocol, you will be responsible for designing, developing, and maintaining full-stack web applications with an emphasis on integrating AI functionalities and model context protocols. You will leverage your expertise in React, JavaScript, TypeScript, and Express.js to build scalable, high-performance applications that incorporate AI-driven features. Collaborating with product managers, designers, and backend engineers, you will ensure seamless integration of AI models and context-aware systems into our products. Your primary focus will be writing clean, maintainable code, implementing unit tests, and optimizing AI-driven user experiences.
Qualifications
- 2+ years of experience in full-stack development with JavaScript, React, TypeScript, and Express.js.
- Strong understanding of React hooks, Context API, and component lifecycle.
- Experience with state management libraries (Redux, Context API).
- Proficiency in unit testing using Jest, React Testing Library, or Mocha/Chai.
- Experience with Node.js and Express.js for backend development.
- Strong knowledge of RESTful APIs, WebSockets, and integrating AI/ML services.
- Experience with database technologies (MongoDB, PostgreSQL) and optimizing data flows for AI models.
- Familiarity with authentication & authorization (JWT, OAuth) and securing AI-driven endpoints.
- Knowledge of modern UI libraries (Material-UI, Tailwind CSS, or Styled Components) for AI-enhanced interfaces.
- Familiarity with build tools (Webpack, Vite, or Parcel) and package managers (NPM, Yarn).
- Experience with version control tools like Git and GitHub/GitLab/Bitbucket.
- Understanding of CI/CD pipelines and code quality tools (ESLint, Prettier).
- Interest or experience in AI, machine learning, or model context protocols (e.g., LangChain, Hugging Face, TensorFlow.js).
- Strong analytical and problem-solving skills, especially in optimizing AI model performance in web applications.
- Excellent communication and collaboration skills.
Responsibilities
- Develop and maintain scalable full-stack applications with a focus on AI integration and model context protocols.
- Write unit tests and ensure application stability using Jest, Mocha, or React Testing Library.
- Build and optimize RESTful APIs and microservices for AI-driven features using Express.js and Node.js.
- Debug and troubleshoot front-end and back-end issues, ensuring seamless AI model interactions.
- Collaborate with designers, backend engineers, and product teams to integrate AI functionalities.
- Review code, document best practices, and contribute to knowledge sharing on AI/ML in JavaScript.
- Manage dependencies, improve security, and optimize performance for AI-enhanced applications.
- Explore and implement model context protocols to enhance user interactions and system intelligence.
Nice to Have
- Experience with Docker & Kubernetes for containerized AI model deployments.
- Understanding of performance optimizations for AI-driven frontend and backend systems.
- Knowledge of message queues (RabbitMQ, Kafka) for AI event processing.
- Familiarity with AI/ML libraries (TensorFlow.js, LangChain, Hugging Face Transformers).
- Experience with prompt engineering or fine-tuning LLMs (Large Language Models).
- Vibe Coders welcome!
Location
- Remote work from Indonesia initially
- Willingness to relocate to Jakarta or Yogyakarta in the future
What We Offer
- Competitive salary based on experience
- Professional development opportunities
- Collaborative and innovative work environment
- Relocation assistance when applicable
- Flexible work arrangements
If you are a JavaScript Developer passionate about AI and model context protocols, and ready to build intelligent web applications, we want to hear from you!
Please send your resume and portfolio (if any) demonstrating relevant experience, and a cover letter explaining why you are the perfect fit for this position to (info@bluesilo.studio and josh@bluesilo.studio).