About the Role
We are looking for a Senior Full-Stack Developer to help build an innovative AI-powered SaaS platform. This role requires expertise in Python, React/JavaScript, and AWS, with a strong emphasis on integrating Large Language Models (LLMs), embeddings, and AI-driven user interactions into React applications.
The ideal candidate is excited about exploring new ways for AI agents to engage users beyond simple Q&A—creating interactive workflows, decision-making tools, and task automation. This is a great opportunity to work on cutting-edge AI applications and contribute to a highly scalable, cloud-based platform.
This is a full-time contract role (6 months to 1 year), with the potential for full-time conversion. Candidates in North America, South America, or Eastern Europe are preferred for better time zone alignment.
Responsibilities
- Develop and optimize full-stack applications using React (TypeScript), Python, and AWS.
- Integrate LLMs, embeddings, and AI-driven agents into React applications.
- Create AI-powered agents that go beyond text responses—enabling intelligent actions and decision-making workflows.
- Ensure scalability, security, and performance in a cloud-based (AWS) environment.
- Collaborate with product and AI teams to design and implement innovative AI-powered features.
- Write clean, maintainable, and well-documented code following best practices.
- Debug, troubleshoot, and optimize system performance.
Required Skills
- React.js (TypeScript) – Strong experience building modern, interactive web applications.
- Python – Proficiency in backend development.
- AWS (S3, CloudWatch, Deployment) – Hands-on experience with cloud infrastructure.
- PostgreSQL – Solid understanding of relational databases.
- Experience integrating LLMs, embeddings, and AI-driven interactions into web applications.
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills to collaborate with technical and non-technical stakeholders.
Nice-to-Have Skills
- Experience building AI agents that take actions beyond simple text responses.
- Familiarity with Stable Diffusion or other generative AI models.
- Knowledge of real-time AI processing and optimization techniques.
- Strong background in performance and scalability optimization in cloud environments.