Location: within 50 miles of Charlotte, NC - 4 days on site mandatory in a week
Pay Range: $65-$70/Hr.
Applicants must be able to work directly for Artech on W2 from Day 1
Introduction
This role emphasizes full ownership of a FastAPI microservice integrated with an enterprise agentic AI platform. The ideal candidate is a self-sufficient full stack engineer with deep backend expertise who can identify scope, drive work independently, and deliver production-quality software from day one.
Required Skills & Qualifications
- 8 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, identify what needs to be done, and execute without heavy oversight.
- Strong written and verbal communication skills; able to collaborate effectively across engineering and AI teams.
- Prior work experience at client or in client's Industry
Applicants must be able to work directly for Artech on W2
Preferred Skills & Qualifications
- 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.
Day-to-Day 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 — balancing delivery velocity with long-term maintainability.
- 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.
Company Benefits & Culture
- Comprehensive health, dental, and vision insurance.
- Flexible work schedule and remote work opportunities.
- Opportunities for professional development and growth.
For immediate consideration please click APPLY or contact me directly at saad.siddiqui@artech.com