Senior Backend Engineer (Node / Python)
About the Project
We’re building a cutting-edge AI-powered video portal that aggregates and processes video content from various social media platforms. The backend is responsible for parsing, preprocessing, and extracting metadata from videos — all to power intelligent AI features like context-aware search, Retrieval-Augmented Generation (RAG), and LLM agent orchestration.
This is a greenfield project with a long-term vision, direct collaboration with the CTO, and room to lead backend decisions from day one. It’s an ideal role for someone who enjoys building scalable services, integrating with modern cloud infrastructure, and working alongside AI engineers.
Your Responsibilities
- Design and implement robust backend services using Node.js / TypeScript
- Build serverless APIs using AWS Lambda, API Gateway, and DynamoDB
- Handle authentication and access control using AWS Cognito
- Work with AWS S3 for cloud video storage and metadata management
- Contribute to video ingestion and preprocessing from social media platforms
- Ensure the scalability, performance, and security of backend systems
- Collaborate closely with the frontend engineer, AI architect, and product owner
- Help define and improve CI/CD pipelines and infrastructure-as-code practices
Tech Stack
- Node.js / TypeScript (Primary)
- AWS Lambda, API Gateway, S3, Cognito, DynamoDB, OpenSearch
- Python (used in AI-specific services — experience is a plus)
- Serverless Architecture, Event-driven design
What We’re Looking For
- 4+ years of experience in backend development using Node.js / TypeScript
- Strong experience building and maintaining RESTful APIs in cloud environments
- Solid knowledge of AWS services, especially Lambda, Cognito, S3, and API Gateway
- Familiarity with serverless architectures and best practices
- Ability to work independently and communicate clearly in a fast-paced, startup-like environment
- Proactive problem-solving mindset and a willingness to contribute across the stack
Exposure to AI/ML-powered systems, particularly:
RAG (Retrieval-Augmented Generation)
LLM agent orchestration
AWS Bedrock / OpenSearch for knowledge retrieval
- Familiarity with Python and FastAPI
- Experience working with video content: parsing, streaming, metadata extraction
- Basic knowledge of frontend technologies (React)
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