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-endfrom 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 Qdrantfor 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.