Senior Backend Engineer (Python / Node)
About the Project
We’re building a cutting-edge AI-powered video portal, which aggregates and processes videos from various social media platforms. The backend system is responsible for parsing, preprocessing, and extracting metadata from videos — and powers advanced AI capabilities such as Retrieval-Augmented Generation (RAG), agent orchestration, and contextual AI search.
This is a high-impact opportunity to shape the technical foundation of a startup with long-term vision, direct access to the CTO/founder, and real decision-making power in a small, focused team.
Your Responsibilities
- Design, develop, and maintain backend services using Python (FastAPI or similar)
- Build and deploy serverless APIs with AWS Lambda and API Gateway
- Manage authentication and secure access via AWS Cognito
- Implement cloud storage and processing pipelines using AWS S3
- Parse and preprocess video content from social platforms and extract relevant metadata
- Collaborate closely with the AI architect, frontend engineer, and product lead
- Ensure scalability, performance, and resilience of backend infrastructure
- Contribute to infrastructure decisions and CI/CD practices
Tech Stack
- Python (FastAPI preferred)
- AWS Lambda, API Gateway, S3, Cognito, DynamoDB, OpenSearch
- Serverless Architecture & Cloud-native principles
- Node.js / TypeScript (some services) — experience here is a plus
Who We’re Looking For
- 3+ years of professional backend development experience using Python
- Experience working with Node.js/TypeScript
- Strong experience building and scaling RESTful APIs
- Hands-on knowledge of AWS services (especially Lambda, Cognito, S3)
- Familiarity with serverless infrastructure and event-driven design
- Self-starter attitude with the ability to thrive in a startup-like environment
- Excellent communication and problem-solving skills
Nice to Have
- Exposure to AI/ML-driven platforms, especially:
RAG (Retrieval-Augmented Generation)
LLM agents / orchestration
Knowledge bases (e.g. AWS Bedrock, OpenSearch)
- Basic understanding of frontend (React) for full-picture context
- Background in video parsing, processing, or streaming
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