Senior Full Stack Engineer / AI Developer
Бюджет: $30.0 - $55.0
HOURLY / FULL_TIME
⭐ 5.00 (36)
Bahrain
python, react-js, django-framework, postgresql
Предпочитана квалификация
- Опит: Експерт
Position Overview
We are looking for a highly skilled Senior Full Stack Developer / AI Developer to join our engineering team. The ideal candidate will have strong experience building scalable web applications, AI-powered products, APIs, and cloud-based systems from concept to production.
You will work closely with product managers, designers, and engineering teams to develop robust solutions while leveraging modern AI technologies to improve products, workflows, and business processes.
Key Responsibilities
* Design, develop, and maintain scalable full-stack web applications.
* Build responsive and high-performance frontend applications using React, Next.js, TypeScript, or similar technologies.
* Develop secure and scalable backend services using Python, Node.js, FastAPI, Django, or similar frameworks.
* Design and integrate RESTful APIs, GraphQL APIs, third-party services, and microservices.
* Develop and integrate AI/ML solutions, including LLM-based applications, AI agents, RAG systems, and intelligent automation.
* Work with OpenAI, Anthropic, Gemini, open-source LLMs, and other AI platforms as required.
* Build AI workflows involving prompt engineering, embeddings, vector databases, document processing, and retrieval-augmented generation (RAG).
* Develop production-ready AI agents and automation workflows.
* Design and optimize databases including PostgreSQL, MySQL, MongoDB, Redis, or equivalent technologies.
* Implement authentication, authorization, security, logging, monitoring, and performance optimization.
* Deploy and manage applications using Docker, Kubernetes, AWS, Azure, or Google Cloud.
* Build and maintain CI/CD pipelines and automated testing processes.
* Troubleshoot complex technical issues and improve application reliability and scalability.
* Participate in architecture decisions, code reviews, technical documentation, and mentoring junior developers.
* Work in an agile environment and collaborate effectively with distributed teams.
Required Skills & Experience
* 5+ years of professional software development experience.
* Strong hands-on experience in both frontend and backend development.
* Strong proficiency in JavaScript/TypeScript and Python.
* Experience with React.js / Next.js and modern frontend development.
* Strong backend experience with FastAPI, Django, Node.js, or equivalent frameworks.
* Strong understanding of REST APIs, GraphQL, microservices, and distributed systems.
* Solid experience with relational and NoSQL databases.
* Hands-on experience developing and integrating AI/LLM-powered applications.
* Experience with RAG, vector databases, embeddings, prompt engineering, and AI agents.
* Experience integrating third-party APIs and AI services.
* Strong understanding of software architecture, design patterns, security, and scalability.
* Experience with Git, Docker, CI/CD, and cloud platforms.
* Strong problem-solving and analytical skills.
* Ability to independently own projects and deliver production-ready solutions.
Preferred AI Experience
Experience with one or more of the following is highly desirable:
* OpenAI / Anthropic / Google Gemini APIs
* LangChain / LlamaIndex
* RAG architectures
* Vector databases such as Pinecone, Weaviate, Qdrant, or pgvector
* AI Agents and agentic workflows
* Function/tool calling
* Fine-tuning and model evaluation
* AI-powered search and recommendation systems
* Document intelligence and OCR
* Multimodal AI
* AI automation and workflow orchestration
What We’re Looking For
We are looking for someone who is more than just a developer—a technical problem solver who can take ownership from idea to production.
The successful candidate should be comfortable working across the entire technology stack, evaluating new AI technologies, making architectural decisions, and building reliable systems that deliver measurable business value.
Отвори в Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Вход