Full Stack Engineer - Hybrid

MSPCharlotte, NC
Hybrid

About The Position

Genesis10 is seeking a Full Stack Engineer for a 12+ month contract opportunity with a Global Financial Institution in Charlotte, NC. This role focuses on full ownership of a FastAPI microservice integrated with an enterprise agentic AI platform. The ideal candidate is a self-sufficient full stack engineer with strong backend expertise, capable of identifying scope, working independently, and delivering production-quality software. The position has a hybrid schedule, requiring 4 days onsite for the first 6 months, then transitioning to 3 days onsite.

Requirements

  • 4+ years of full stack software engineering experience
  • Expert-level Python: clean, production-ready, type-safe code
  • Deep hands-on experience with FastAPI and Pydantic for building and maintaining microservices
  • Proficiency in front-end development: React, TypeScript, HTML, and CSS
  • Experience with Node.js and web server technologies (Apache or equivalent)
  • Strong database skills across multiple paradigms: MongoDB, SQL (PostgreSQL/MySQL), and Redis
  • Demonstrated experience building, consuming, and owning RESTful APIs in production environments
  • Experience working on or integrating with AI applications; familiarity with LLM-powered services, AI APIs, or ML-driven features
  • Self-directed and autonomous; able to own a service end-to-end, define scope, and execute without heavy oversight
  • Strong written and verbal communication skills; able to collaborate effectively across engineering and AI teams

Nice To Haves

  • Experience with LangChain and/or LangGraph for building or integrating agentic workflows
  • Familiarity with vector databases (e.g., Elasticsearch, Pinecone, Weaviate) and RAG patterns
  • Understanding of LLM behavior, prompt engineering, and context management
  • Experience with LangSmith or similar LLM observability and tracing tools
  • Background in data pipelines, streaming, or batch processing
  • Experience in enterprise or financial services engineering environments

Responsibilities

  • Own the full lifecycle of a FastAPI microservice: design, implementation, testing, deployment, and ongoing maintenance
  • Build and expose robust, well-documented RESTful APIs using FastAPI and Python, enforcing data contracts with Pydantic
  • Develop front-end interfaces and components using React, TypeScript, HTML, and CSS
  • Integrate with relational and NoSQL databases including MongoDB, SQL, and Redis for caching, persistence, and session management
  • Partner with AI engineers to incorporate LLM-driven features, agentic workflows, and AI model outputs into the microservice
  • Serve Node.js and/or Apache-backed services as part of a broader microservices ecosystem
  • Ensure secure, scalable, and maintainable architecture across all layers of the stack
  • Drive development across the full spectrum of service work: new feature development, performance optimizations, and technical debt remediation
  • Proactively identify technical debt, architectural gaps, and new workstreams, owning them through to completion
  • Implement observability and monitoring instrumentation to ensure operational health of owned services
  • Write clean, type-safe, production-grade Python code adhering to best practices and team standards

Benefits

  • Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
  • The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
  • Access to an experienced, caring recruiting team (more than 7 years of experience, on average.)
  • Behavioral Health Platform
  • Medical, Dental, Vision
  • Health Savings Account
  • Voluntary Hospital Indemnity (Critical Illness & Accident)
  • Voluntary Term Life Insurance
  • 401K
  • Sick Pay (for applicable states/municipalities)
  • Commuter Benefits (Dallas, NYC, SF, and Illinois)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service