Software Developer - Full Stack

eTeam Inc.

Hopkins, MN

JOB DETAILS
SALARY
$70–$72.95 Per Hour
SKILLS
Apache Kafka, Application Programming Interface (API), Architectural Analysis, Artificial Intelligence (AI), Automation, Caching, Cloud Computing, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, DevOps, Django, Docker, Engineering, Financial Services, Flask, GitHub, Integration Testing, JSON, JUnit, Java, Jenkins, Machine Tool, Memory Hardware, Mentoring, Messaging Middleware, Microservices, Microsoft Windows Azure, MySQL, OAuth, Performance Tuning/Optimization, PostgreSQL, Product Design, Pytest, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Redis, Relational Databases (RDBMS), Safety Compliance, Scalable System Development, Software Development, Telemetry, User Interface/Experience (UI/UX)
LOCATION
Hopkins, MN
POSTED
4 days ago
Job Role: Software Developer - Full Stack
Location: Minneapolis, MN 55343 (Onsite)
Duration: 6 Months with possible extension.

Job Description:

Software Engineer (Python / Java-Spring Boot / React / GenAI / Full Stack)

Summary
We are seeking a full stack engineer skilled in Python and Java (Spring Boot), experienced with modern backend frameworks and React-based frontend development, and capable of delivering production-grade GenAI solutions (LLMs, RAG, Agents, ClientP, guardrails). The candidate should be able to design, build, and operate scalable services and applications using modern AI patterns with strong software craftsmanship.

Responsibilities

  • Build backend services in Python (Flask, FastAPI, Django) and Java (Spring Boot); design clean APIs, integrations, and background jobs.
  • Develop user interfaces using React (preferred); collaborate on UX, component libraries, accessibility, and performance.
  • Own quality with PyTest/JUnit, integration and contract testing; enable CI/CD automation.
  • Deliver GenAI capabilities: prompt design, RAG pipelines, agent orchestration, and workflow automation.
  • Productionize AI with guardrails for safety, compliance, observability, and fallback strategies; measure latency, cost, and accuracy.
  • Work across data layers: vector stores, relational DBs, caching, and secure connectors; ensure data privacy and governance.
  • Collaborate across product, design, and platform teams; review code, architect solutions, document decisions, and mentor peers.

Required Skills & Experience

Backend (Python & Java)

  • Strong in Python and Java (Spring Boot) APIs, microservices, async processing, and performance optimization.
  • Frameworks: Flask, FastAPI, Django, Spring Boot (REST, security, data, microservices).
  • API design (REST/JSON), OpenAPI, OAuth/OIDC, JWT, RBAC.

Frontend

  • React (preferred) or Angular: component design, state management, routing, testing (Jest, Playwright).
  • Build tooling: Vite/Webpack, npm/yarn.

GenAI / Agentic AI

  • LLM fundamentals, embeddings, prompt design, tool/function calling.
  • RAG architectures and evaluation approaches.
  • Agents: orchestration, memory, multi-agent patterns.
  • ClientP, guardrails, and secure AI patterns.
  • Frameworks: LangChain/LangGraph, CrewAI (plus Haystack/LlamaIndex familiarity).

Data & Infrastructure

  • Vector DBs, PostgreSQL/MySQL, Redis.
  • Cloud & DevOps: Docker, Kubernetes, CI/CD, observability.
  • Messaging/streaming: Kafka/MQ; batch vs. real-time processing.
  • Cloud & DevOps: Azure (preferred) and Azure AI services, Docker, Kubernetes.
  • Hands-on with AKS, EKS deployments, Helm charts, and CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).

Preferred Qualifications

  • Experience delivering production-grade GenAI applications with measurable outcomes.
  • Integration with LLM providers (OpenAI, Anthropic, local models).
  • AI observability, evaluation frameworks, and guardrail telemetry.
  • Financial services / regulated environment experience.

Education

  • BS/MS in Computer Science or equivalent experience.

Experience

  • Staff Engineer (Onshore): 8 years; leads architecture, cross-team design, and AI governance.

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com