logo[мetahunt]
> Djinni

Full Stack Engineer

2k–2.5k USD
format:Remotetype:Full-time
pythonfastapivue.jsangulartypescriptjavascriptrest-apipostgresqldockerawscirclecillmragmcpprompt engineeringci/cd
piniavuexrxjstailwind cssbootstraplangchainlanggraphllamaindexopenaiclaude apiaws bedrockkubernetesterraformgithub actionsaws ec2aws lambdaaws s3aws rdscloudwatchiamoauth 2.0jwtwebsocketscelerykafkarabbitmqaws sqspytestmlopslangfuse
experience5+ years
domainSaaS
> full description

Software Engineer – AI, Data & Full Stack

Employment Type: Full-Time, Remote
Working Hours: U.S. Time Zone
Salary: $2,000–$2,500 USD per month

 

About the Role

We are looking for a Software Engineer – AI, Data & Full Stack to join our engineering team and build production-ready AI applications, backend services, data pipelines, and modern web applications.

The ideal candidate has strong experience with Python, FastAPI, AI/LLMs, RAG, MCP, Vue.js, and Angular, along with practical knowledge of cloud infrastructure and CI/CD.

The position is 100% remote, but candidates must be available to work during U.S. business hours.

 

Key Responsibilities

  • Develop backend applications and APIs using Python and FastAPI.
  • Build responsive frontend applications using Vue.js and Angular.
  • Integrate frontend applications with REST APIs and AI-powered backend services.
  • Build AI applications using LLMs, Generative AI, RAG, and AI agents.
  • Develop and integrate Model Context Protocol (MCP) servers and tools.
  • Design and optimize prompts using modern prompt engineering techniques.
  • Implement embeddings, semantic search, and vector database solutions.
  • Build data processing, ETL, and machine-learning pipelines.
  • Integrate external APIs and third-party platforms.
  • Design scalable REST APIs and microservices.
  • Containerize applications using Docker.
  • Build and maintain CI/CD pipelines using CircleCI.
  • Deploy and maintain applications on AWS.
  • Write unit, integration, and API tests.
  • Monitor and troubleshoot applications in production.
  • Participate in code reviews and architecture discussions.
  • Collaborate with engineering, data science, AI, and product teams.

 

Required Technical Skills

 

Backend

  • Python
  • FastAPI
  • REST APIs
  • Pydantic
  • Async Python
  • SQL
  • PostgreSQL
  • Redis

     

Frontend

  • Vue.js
  • Angular
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • REST API integration
  • Responsive web development
  • Modern frontend architecture and component-based development

Experience with Pinia/Vuex, RxJS, Angular Material, Tailwind CSS, or Bootstrap is a plus.

 

AI / LLM Engineering

  • Large Language Models (LLMs)
  • Generative AI
  • Model Context Protocol (MCP)
  • Retrieval-Augmented Generation (RAG)
  • Prompt Engineering
  • AI Agents / Agentic AI
  • Tool and function calling
  • Embeddings
  • Semantic search
  • Vector databases
  • LLM evaluation and testing

Experience with LangChain, LangGraph, LlamaIndex, OpenAI, Anthropic, or AWS Bedrock is highly desirable.

 

Data Science & Data Engineering

  • Pandas
  • NumPy
  • Scikit-learn
  • Data preprocessing
  • ETL/data pipelines
  • Machine learning fundamentals
  • Model evaluation
  • Data analysis

     

DevOps & Cloud

  • AWS
  • Docker
  • CI/CD
  • CircleCI
  • Git / GitHub
  • Linux
  • Cloud deployment and monitoring

Experience with Kubernetes, Terraform, GitHub Actions, AWS ECS/ECR, Lambda, S3, RDS, CloudWatch, IAM, and Bedrock is a plus.

 

Additional Preferred Skills

  • Multi-agent AI systems
  • MCP server architecture
  • Langfuse or similar AI observability platforms
  • RAG/LLM evaluation frameworks
  • Microservices architecture
  • Multi-tenant SaaS architecture
  • OAuth 2.0 / JWT
  • WebSockets
  • Celery
  • Kafka, RabbitMQ, or AWS SQS
  • Pytest
  • MLOps
  • Application monitoring and observability
  • Agile/Scrum development

 

Qualifications

  • 5+ years of professional software engineering, full-stack engineering, AI/ML engineering, or related experience.
  • Strong hands-on experience with Python.
  • Professional experience with Vue.js and/or Angular.
  • Experience developing REST APIs with FastAPI or similar Python frameworks.
  • Practical experience building applications using LLMs and Generative AI.
  • Understanding of RAG, MCP, embeddings, vector search, and prompt engineering.
  • Experience with Docker and CI/CD.
  • Familiarity with AWS cloud infrastructure.
  • Strong debugging and problem-solving skills.
  • Ability to work independently in a remote environment.
  • Good written and verbal English communication skills.
  • Ability to work and collaborate during U.S. business hours.

 

Position Details

Salary: $2,000–$2,500 USD/month
Employment: Full-Time
Location: 100% Remote
Working Hours: U.S. Time Zone

 

We are looking for an engineer who can work across the full application stack—from Vue.js/Angular frontends and Python/FastAPI backend services to RAG, MCP, AI agents, data pipelines, AWS infrastructure, and production deployment.