Backend Engineer
About the Project
We’re building an AI-powered video platform that aggregates and processes content from multiple social media sources. Users interact with video data through contextual search, LLM-powered features, and AI agent workflows.
We’re looking for a Senior Backend Engineer with a Python focus who will work on backend services, AI integrations, agent-based workflows, and AWS infrastructure.
Python is the primary language for this role.
Experience with Node.js / TypeScript is a strong advantage and an important part of the existing backend stack. Familiarity with React is a plus.
Tech Stack
Backend - Python
- Python 3.13
- Pydantic
- Strands Agents / Strands Agents Tools
- boto3
- AWS Lambda Powertools
- Loguru
- httpx / requests / aiohttp
- uv
Backend - Node.js / TypeScript
- Node.js
- TypeScript
- AWS Lambda
- AWS SDK
- Express
- Serverless Framework
- Zod
- Lodash
Cloud & Infrastructure
- AWS
- Lambda
- Cognito
- DynamoDB
- Step Functions
- Serverless
- Terraform
Frontend
- React 19
- TypeScript
- Vite
- React Query
- AWS Amplify
- Tailwind CSS
- Ant Design
Your Role
As a Backend Engineer, you’ll take ownership of backend services, APIs, integrations, AI-powered features, and agent workflows.
Most of the new backend and AI-related development is done in Python, while the product also includes existing Node.js / TypeScript services that you may contribute to.
You’ll work closely with frontend, product, CTO and participate in architecture and technical decisions.
Responsibilities
- Design, develop, and maintain backend services using Python
- Build AI- and agent-powered backend functionality
- Develop APIs and integrations with external services and AI providers
- Build and maintain serverless services on AWS Lambda
- Work with AWS services including Cognito, DynamoDB, Lambda, and Step Functions
- Design asynchronous and event-driven workflows
- Integrate LLMs and AI services into production systems
- Work with structured data and validation using Pydantic
- Contribute to existing Node.js / TypeScript backend services
- Troubleshoot backend performance, integrations, and production issues
Participate in architecture and technical design decisions
Strong Plus
- Commercial experience with Node.js / TypeScript
- Ability to confidently work with an existing Node.js backend codebase
- Experience with Express
- Experience with Serverless Framework
- Experience with event-driven architectures
- Terraform or other Infrastructure-as-Code tools
AI / LLM
- Experience integrating OpenAI, Anthropic, or Google GenAI
- AWS Bedrock / Bedrock AgentCore
- Instructor
- AI agent frameworks
- Strands Agents
- Experience building LLM-powered workflows, agents, or RAG systems
Frontend
- Familiarity with React and TypeScript
- Ability to understand an existing React codebase
- Ability to make occasional frontend changes when needed
Observability
- Datadog
- ddtrace
- datadog-lambda
- AWS X-Ray
Being part of 3ASOFT means having
- High level of flexibility and freedom
- Direct communication with international customers
- Competitive compensation paid in USD
- Fully remote work