AracorAracor

Senior Fullstack Engineer (backend focus)

Added 2 hours ago

About Aracor

Aracor is on a mission to build a world-class product that will redefine dealmaking. Our AI-native platform helps in-house legal teams manage thousands of pages of documents with greater speed and precision, uncovering key insights and risks in seconds. 

The Role 

We are seeking a Senior Fullstack Engineer with a backend focus to design, build, and scale the backend architecture powering Aracor’s AI-driven legal platform. Reporting to the Head of Engineering, you will own the backend and API layers end-to-end from refining our proof-of-concept into production-grade services to designing data models, integrations, and performance-critical systems. 

You will work closely with frontend, QA, and AI engineers to deliver reliable APIs, secure data handling, and efficient service orchestration. This is a hands-on role for an engineer who can take technical ownership, shape platform foundations, and implement best practices for scalable, maintainable software systems. 

Responsibilities 

  • Design, develop, and maintain scalable backend services using Python (FastAPI, Temporal) and Golang using modern architectural patterns. Implement well-structured REST and asynchronous APIs driven by OpenAPI specifications, ensuring contract consistency and backward compatibility. 

  • Evolve the existing proof-of-concept into robust, production-ready components with clear boundaries, interfaces, and observability. 

  • Design and optimize data models using PostgreSQL for relational data and Qdrant for vector-based search. Ensure performance, scalability, and consistency across high-volume workloads involving document metadata, embeddings, and structured content. 

  • Collaborate with AI engineers to design retrieval and indexing mechanisms for hybrid RAG workflows. Work with AI engineers to expose model orchestration and retrieval layers through well-defined interfaces. 

  • Collaborate with front-end and QA engineers to ensure API usability, performance, and testability. 

  • Contribute to the system design discussions and translate product requirements into reliable backend services. 

  • Ensure secure, compliant, and maintainable implementations, including authentication (OIDC/SSO), role-based access control (RBAC/ABAC), and data protection principles. 

  • Apply best practices in test-driven development, code reviews, and CI/CD integration. 

  • Implement observability through structured logging, metrics, and tracing (OpenTelemetry, Prometheus, Grafana). 

  • Profile and optimize performance across API endpoints and data flows. 

  • Contribute to automation, deployment, and release management using GitHub Actions and Argo CD. Propose architectural improvements, automation, and tools to streamline development workflows. 

  • Help document design decisions (RFCs, ADRs) and maintain high standards for maintainability and reliability.

 

Qualifications 

  • 3 to 5 years of experience implementing backend and API layers using Python and Golang , experience in frameworks such as FastAPI, Dramatiq, or equivalent. 

  • Solid understanding of design principles of modern backend software development 

  • Solid understanding of API design principles, OpenAPI/AsyncAPI specifications, and contract-driven development. 

  • Experience with relational databases (PostgreSQL, MariaDB) and vector databases (Qdrant, OpenSearch, or similar). 

  • Proven ability to turn PoCs into scalable production systems with clear architectural patterns and documentation. 

  • Familiarity with asynchronous processing, distributed systems, and caching mechanisms (Redis preferred). 

  • Experience deploying services in containerized and cloud environments (GCP, Docker, Kubernetes). 

  • Experience integrating QA pipelines, observability, and rollouts using GitHub Actions, Argo CD, or similar tools. Skilled in unit and integration testing with pytest or equivalent. 

  • Understanding of secure-by-design principles, data protection, and access control (SSO/OIDC, RBAC/ABAC). 

  • Strong communication skills; able to collaborate effectively with frontend, AI, and product teams. 

  • Advantageous Experience: 

  • Familiarity with retrieval-augmented generation (RAG), embedding pipelines, or AI service integration. 

  • Exposure to SaaS or multi-tenant architectures.

 

What We Offer 

  • Impact & Ownership: A central role building the core backend of an AI-driven platform redefining legal technology. Your work will power every product feature and integration. 

  • Growth Opportunities: Autonomy to design and implement backend systems with room to grow into a staff-level or architectural role as the platform scales. 

  • Remote-First Culture: Work from anywhere. We value results, trust, and autonomy over rigid schedules. 

  • Mission-Driven Team: Join a team of engineers, AI researchers, and legal experts building technology that combines human expertise with AI precision. We move fast, learn constantly, and value initiative and clarity.