Full Stack Developer

Middlegroundcapital — United States · Posted ~2 hours ago

Mid Full-time

Skills

Full Stack Development Backend Services API Development Data Modeling Frontend Development Large Language Models Retrieval-Augmented Generation (RAG) Prompt Engineering System Architecture Infrastructure Review OpenAI API Anthropic Claude Python JavaScript TypeScript React Node.js RAG Vector Databases LLM Orchestration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Located in Lexington, KY, this role builds the technical foundation of an internal AI platform, supports its rollout across the firm, and helps establish a repeatable deployment model for portfolio companies. You will conduct architecture and infrastructure reviews of the AI platform, recommending improvements to design, scalability, and reliability, and review proposed local-server specifications and other infrastructure investments. You will design and develop full-stack applications end-to-end — backend services and APIs, data models, and responsive front-end interfaces — that power internal intelligent systems. You will integrate large language models into production services, applying retrieval-augmented generation, prompt engineering, and structured outputs to deliver context-aware, reliable AI features. You will also build and refine model orchestration and routing, context and memory strategies, and the supporting service layers.

Highlights

Builds technical foundation of internal AI platform, supports rollout across the firm, helps establish deployment model for portfolio companies, opportunity to integrate LLMs into production services, located in a specific city.

Description

Position Summary & Responsibilities: Located in Lexington, KY, this role builds the technical foundation of our internal AI platform, supports its rollout across the firm, and helps establish a repeatable deployment model for our portfolio companies. Conduct architecture and infrastructure reviews of the AI platform, recommending improvements to design, scalability, and reliability; review proposed local-server specifications and other infrastructure investments.Design and develop full-stack applications end-to-end — backend services and APIs, data models, and responsive front-end interfaces — that power internal intelligent systems.Integrate large language models (OpenAI, Anthropic Claude, and comparable) into production services, applying retrieval-augmented generation (RAG), prompt engineering, and structured outputs to deliver context-aware, reliable AI features.Build and refine model orchestration and routing, context and memory strategies, and the supporting service layers for AI-driven workflows.Develop user-interface and administrative tooling, reporting interfaces, and role-based access controls for internal users.Set up and maintain development, staging, and production environments; containerize and deploy services (Docker) to cloud platforms (AWS or Azure) and establish CI/CD pipelines.Implement observability, logging, performance tuning, cost optimization, and security hardening across the platform.Develop connectors and integrations to approved internal systems and data sources for the platform and internal workflows.Support firm-wide rollout to approximately 100 internal users — onboarding, departmental workflow design, knowledge-capture patterns, training support, and adoption-focused refinements.Lead and execute AI-platform rollouts across MiddleGround’s portfolio companies on an ongoing basis — planning each deployment, adapting the standard template to the company’s environment, and driving the engagement from kickoff through go-live.Perform hands-on integration work at portfolio companies, connecting their systems of record (ERP, CRM, Snowflake, and other approved sources) through ingestion, normalization, and reporting pipelines.Partner with and enable portfolio-company technical and executive teams — providing guidance, technical direction, and training so their staff can own and sustain the platform after deployment.Design executive and C-suite workflows for portfolio-company leadership, and continuously refine the repeatable deployment playbook and template to make each successive rollout faster and more consistent.Write clear technical documentation and maintain work in Azure DevOps; handle all firm and portfolio-company data in accordance with confidentiality and data-security requirements. Required Qualifications: Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.4–7 years of professional full-stack development experience delivering production-grade applications.Strong backend development with Java and Spring Boot (or a comparable mainstream stack such as Python or Node.js), building RESTful microservices.Proficiency in modern front-end development with React (Redux, Hooks, component libraries) and TypeScript/JavaScript.Demonstrated experience integrating LLM APIs (OpenAI, Claude, or comparable) into real applications — including RAG, prompt engineering, and sound reasoning about cost, latency, and output reliability.Hands-on cloud experience (AWS or Azure), including Docker containerization and CI/CD pipelines (e.g., Jenkins, GitHub Actions, or Azure DevOps Pipelines).Solid relational database skills (PostgreSQL, MySQL, or Oracle), including schema design and query optimization.Experience implementing secure authentication and authorization (OAuth 2.0, JWT, role-based access control).Proven ability to work independently and own delivery with minimal supervision.Strong written and verbal communication with technical and non-technical stakeholders. Preferred Qualifications: Master’s degree in Computer Science or a related field.Experience with data engineering and pipelines, particularly Snowflake, and with ERP and CRM system integration.Familiarity with model orchestration frameworks and AI tooling (e.g., LangChain) and AI-assisted development workflows (e.g., GitHub Copilot).Experience with event-driven and messaging systems (Apache Kafka, RabbitMQ).Exposure to private equity, financial services, or another data-sensitive, regulated environment.Experience leading multi-organization technology rollouts or client-facing deployment programs, including guiding and enabling external teams.Experience with infrastructure-as-code (Terraform) and observability tooling (Prometheus, Grafana, ELK Stack). Technical Skills: Languages: Java (8–17), Python, JavaScript/TypeScript, SQL, HTML5, CSS3 Backend: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Node.js Frontend: React.js, Redux, Hooks, Material UI / component libraries AI / Intelligent Systems: OpenAI API, Anthropic Claude API, RAG, prompt engineering, LLM integration, model orchestration & routing, LangChain Cloud & DevOps: AWS, Azure, Docker, Kubernetes, CI/CD (Azure DevOps, Jenkins, GitHub Actions), Terraform Databases & Data: PostgreSQL, MySQL, Oracle, MongoDB, Redis, Snowflake; ERP/CRM integration Security: OAuth 2.0, JWT, RBAC, TLS/SSL, secrets management Observability: Prometheus, Grafana, ELK Stack, CloudWatch