For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Arc Exclusive
Arc Exclusive

Senior Backend Developer (Agent Builder: Revit Integration) - Perm - Worldwide

Location

Remote anywhere

Salary

US$30K - 70K

Min. experience

5+ years

Required skills

.NETRabbitMQElectron.jsWebSocket

Full-time role
Posted 2 days ago
Apply now
Actively recruiting / 46 applicants

We’re here to help you

Sole is in direct contact with the company and can answer any questions you may have. Email

SoleSole, Recruiter

Backend Engineer - Agent Builder: Revit Integration

What we do:

Architects and engineers collaborate with our agents to design & engineer buildings 10x faster.

  • First, we developed a system that transforms BIM data (the source code of buildings) into an AI-reasonable format.
  • Now, we offer agents in SaaS + Service that build buildings with architects and engineers.

Tech Stack:

  • .NET 8.0 / ASP.NET Core
  • SignalR (real-time communication)
  • RabbitMQ (message queuing)
  • Entity Framework Core
  • Revit API / Autodesk Platform Services
  • MCP (Model Context Protocol)
  • Docker/AWS ECS

What Need to be built

  1. Model Context Extractor (Revit Add-in)Serialize current model state to JSON
    Send relevant context with each prompt

  2. C# Code Generator Prompt EngineeringTemplate system for Claude
    Include Revit API constraints
    Transaction handling patterns

  3. Dynamic Code Executor (Revit Add-in)Roslyn compiler integration
    Safe execution environment
    Result serialization

  4. Session ManagerTrack Desktop App ↔ Revit pairings
    Handle disconnections gracefully
    Queue commands for offline Revit

Key Requirements:

  • Proficiency in C# and .NET 8.0, with experience building scalable backend services using ASP.NET Core
  • Strong understanding of message-driven architecture, including hands-on experience with RabbitMQ or similar queuing systems
  • Experience with Entity Framework Core and working with relational databases in production environments
  • Familiarity with real-time communication frameworks, particularly SignalR, for client-server messaging
  • Demonstrated ability to build or integrate with Autodesk Revit API or similar CAD/BIM platforms
  • Comfortable working with dynamic code execution and sandboxing, ideally using tools like Roslyn
  • Experience developing or consuming add-ins/plugins for desktop software (e.g., Revit, AutoCAD, etc.)
  • Exposure to cloud infrastructure, especially Docker and AWS ECS, for containerized deployments
  • Strong software architecture skills—able to build reliable, event-driven systems with decoupled services
  • Ability to work in fast-paced, experimental environments involving AI integrations and prompt engineering

Bonus: Experience with Claude, LLM-based code generation, or AI-powered developer tools

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service