AI Software Developer for Web Applications

Job ID: 40241612

Budget: $15 – $25 USD

Summary

Notice: Please dont apply using Bot.

About the Role
We are looking for an AI Software Developer to design, build, and deploy AI-powered web applications. This role combines backend and frontend development with AI/LLM integration, enabling the creation of intelligent features and tools for our clients. You’ll work with modern frameworks, cloud services, and LLMs to deliver scalable, production-ready applications.

Responsibilities
-Develop and maintain scalable backend services using Node.js and TypeScript
-Build high-performance frontend applications with React and Next.js
-Integrate AI/LLM features into applications using Vercel AI SDK or other modern AI tools
-Work with APIs (REST, tRPC) for secure, type-safe data exchange
-Collaborate with cross-functional teams using Git-based workflows
-Debug, optimize, and monitor AI-powered applications in production
-Participate in design and architecture discussions for AI and full-stack projects

Required Skills & Experience
-Backend & Frontend
-Proficient in Node.js and TypeScript
-Experienced with React/Next.js and modern rendering patterns (SSR, SSG, ISR, Server Components)
-Strong knowledge of RESTful API design and tRPC

AI & LLM Development
-Hands-on experience with AI/LLM integration in web applications
-Familiar with Vercel AI SDK or similar frameworks
-Experience with LLM providers: OpenAI, Anthropic, Google Gemini
-Knowledge of prompt engineering, streaming responses, and production deployment of AI features

Infrastructure & DevOps
-Experience with Docker and containerized applications
-Familiarity with cloud platforms (Vercel, AWS, GCP) and deployment workflows
-Understanding of performance optimization, monitoring, and reliability

Professional Experience
-Strong problem-solving and debugging skills
-Ability to write clean, maintainable, and documented code
-Experience in collaborative, Git-based development environments

Nice to Have
-Serverless or edge runtime experience
-CI/CD pipelines and automated testing
-Prior AI-powered or data-intensive project development
-End-to-end deployment of AI chatbots or similar tools

You need to answer the following questions to apply for this job.

1. What’s your experience working with the AI SDK in react / node projects?
2. What’s your experience with Docker, NextJS / React and typescript?
3. What’s the most complex API / backend service you’ve had to build? Why was it difficult? How did you solve it?
4. How do you deal with high concurrency of fetch requests in a service? What do you do if you need high availability, relatively high throughput of requests combined with high latency (the typical chatbot with streaming responses scenario) ?
5. Previous work (link only)