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

$$$$

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

Required languages

English B2 - Upper Intermediate
Published 11 September
33 views
·
7 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...