Senior Full-Stack Engineer (Python / React, AI-powered Video Platform)
About the Project
We’re building a cutting-edge AI-powered video platform that aggregates and processes content from multiple social media sources. Users can interact with video data through context-aware search, Retrieval-Augmented Generation (RAG), and LLM agent orchestration.
You’ll join a small, focused team working closely with the CTO/founder, shaping the product’s technical foundation and bringing innovative AI-driven experiences to life.
Tech Stack
Backend: Python (FastAPI), Node.js / TypeScript
Frontend: React, Next.js, Tailwind CSS
Cloud: AWS Lambda, API Gateway, Cognito, S3, DynamoDB, OpenSearch
Architecture: Serverless, event-driven design
AI Integration: RAG, LLM agents, contextual search
Your Role
As a Full-Stack Engineer, you’ll drive end-to-end development - from backend APIs and AI integrations to frontend features and UI delivery. You’ll collaborate directly with AI architects, product managers, and designers to craft scalable, high-performance systems.
Responsibilities
- Develop and maintain backend services in Python (FastAPI or similar)
- Create and deploy serverless APIs on AWS (Lambda, API Gateway)
- Implement secure user authentication (AWS Cognito) and cloud storage (S3)
- Integrate AI-powered features (RAG, LLM agents, contextual search)
- Parse and process video content and metadata from social media
- Build responsive and performant interfaces with React / Next.js / TypeScript
- Implement video display, search, and interaction components
- Collaborate with product and design teams to refine user experiences
Contribute to infrastructure, CI/CD, and performance optimization
What We’re Looking For
- 4+ years of professional software development experience
- Strong skills in Python (FastAPI preferred)
- Solid experience with React, Next.js, and TypeScript
- Proficiency with AWS services (Lambda, Cognito, S3, API Gateway, DynamoDB)
- Ability to design and scale RESTful APIs
- Understanding of serverless and event-driven architectures
- Experience integrating with or building AI/ML-powered features (RAG, LLMs, etc.)
Good communication skills and a proactive, startup-ready mindset
Nice to Have
- Experience with video parsing, streaming, or playback
- Familiarity with infrastructure-as-code or DevOps (CI/CD pipelines)
- Exposure to authentication and analytics systems (AWS Cognito, OpenSearch)
- Understanding of SEO, SSR/SSG rendering models in Next.js
Being a part of 3asoft means having
- High level of flexibility and freedom
- p2p relationship with worldwide customers
- Competitive compensation paid in USD
- Fully remote working
Required skills experience
| Python | 3 years |
| RAG | 2 years |
| RabbitMQ | 1 year |
| LLM | 2 years |
| React.js | 3 years |
Required languages
| English | B2 - Upper Intermediate |