remotely.living

Senior Backend Engineer (Python / Node.js / AWS)

3asoft · Remote - Countries of Europe or Ukraine · full-time · 2026-09-11

Apply for this job

Job description

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