D
Software Engineer
Deltek
86d ago
0$64k - $112kDevHerndon, VA, USjobspy_indeed
remoteindeed
Job Description
* Job ID: 10790BR
* Location: US (Remote)
* Work Setup: Remote
* Job Category: Engineering
* Posting Date: May 21, 2026
**Feature Development (60%):**
* Build and maintain Fast API endpoints across services (control\-plane, catalog\-service, ai\-enhancement\-service)
* Develop React/Next.js portal features: product registration flows, deployment status UIs, credential and configuration modals
* Write Pydantic schemas and SQL Alchemy models for new features, author Alembic migration files for schema changes
* Integrate Anthropic/OpenAI API calls into enhancement pipelines (description generation, endpoint scoring, embedding generation)
Write unit and integration tests with pytest; maintain code quality with Black, Flake8, and Mypy; maintain* 80% coverage target
**AI Integration (20%):**
* Implement Lang Chain or Lang Graph\-based chains for structured tasks such as Open API spec extraction, tool summarization, and description enrichment
* Work with prompt templates, few\-shot examples, and structured output parsing
* Assist in extending MCP server generation from Open API specs — parsing edge cases, template improvements
**DevOps Fundamentals (10%):**
* Write and update Docker files; understand multi\-stage build
* Debug failing GitHub Actions steps (lint, type\-check, test stages)
* Use kubectl basics to inspect pod logs and deployment status in development environments
**Collaboration (10%):**
* Participate in code reviews, giving and receiving constructive feedback
* Write brief design notes for the features you ship
* Pair with senior engineers on complex architectural decisions
**Required Technical Skills**
**Backend:**
* Python with an async web framework (Fast API preferred); comfortable with Pydantic, SQL Alchemy, and async/await patterns
* REST API design fundamentals: HTTP semantics, status codes, auth headers, Open API/Swagger specs
* PostgreSQL: writes queries, understands schema design basics; some exposure to Redis or caching patterns
* Containerization: can write a Docker file, understand docker compose, read basic Kubernetes manifests
**Frontend:**
* TypeScript and React with functional components and hooks
* Next.js (App Router preferred) or comparable modern React framework
* Familiar with component\-driven UI patterns; experience with a design system (Radix UI, Material UI, shadcn/ui, or similar)
* Form handling and validation (React Hook Form \+ Zod or equivalent)
**AI / LLM:**
* Has worked with at least one LLM API (Anthropic Claude or OpenAI); understands prompt construction, token limits, and API rate limiting
* Exposure to Lang Chain, Lang Graph, or a comparable orchestration SDK — even in a personal project or coursework context
* Understands the basics of RAG (retrieval\-augmented generation): embedding, chunking, similarity search
**General:**
* Gething, PRs, and code review etiquette
* Writes unit tests, comfortable with pytest or Jest
**Nice to Have:**
* Exposure to agent frameworks (Carewa
