Key Responsibilities:
Frontend & Backend Development:
- Design/Build responsive, user-friendly UIs with React.js (TypeScript, Redux, Next.js).
- Develop robust backend services using Node.js (Express/NestJS) for AI integrations (e.g., chatbot APIs, CV processing pipelines).
- Optimize applications for real-time data streaming (WebSockets, Server-Sent Events).
Database & API Design:
- Architect and manage SQL (PostgreSQL, MySQL, clickhouse) and NoSQL (MongoDB, Redis) databases for AI service scalability.
- Design RESTful APIs to connect frontend with AI backend services (e.g., LLM inference, CV model outputs).
AI Service Integration:
- Collaborate with ML engineers to deploy and serve AI models (e.g., chatbots, real-time object detection) via APIs.
- Implement caching and load balancing for high-traffic AI endpoints.
DevOps & Deployment:
- Containerize applications with Docker.
- Set up CI/CD pipelines (GitHub Actions, Bamboo).
Required Skills & Qualifications:
- 5+ years of full-stack development experience with Node.js + React.js.
- Proficiency in SQL/NoSQL databases and ORMs (Sequelize, Mongoose).
- Experience with API design (REST, GraphQL) and authentication (JWT, OAuth).
- Familiarity with real-time systems (WebSockets, Socket.io) and AI service integration.
- Knowledge of DevOps tools (Docker, Kubernetes, Terraform) is a plus.
Preferred Qualifications:
- Experience with AI/ML concepts (e.g., integrating LLM APIs like OpenAI, CV model outputs).
- Background in data visualization (D3.js, Plotly) for AI analytics dashboards.
- Contributions to open-source projects or a strong GitHub portfolio.
Why Join Us?
- Work on cutting-edge AI products with tangible impact.
- Flexible hours, competitive salary, and remote-friendly culture.
- Opportunities to lead projects and grow into tech leadership roles.