Location: within 50 miles of Plano, TX- 4 days on site mandatory in a week
Pay Range: $70-$75/Hr.
Applicants must be able to work directly for Artech on W2 from Day 1
Introduction
We are seeking a dynamic and self-sufficient full-stack engineer to own and lead the development of a FastAPI microservice integrated with an enterprise agentic AI platform. This role emphasizes full ownership and autonomy in driving work independently and delivering production-quality software from day one.
Required Skills & Qualifications
- 7+ years of full-stack software engineering experience.
- Expert-level proficiency in Python, with the ability to write clean, production-ready, type-safe code.
- Deep hands-on experience with FastAPI and Pydantic for building and maintaining microservices.
- Proficiency in front-end development using React, TypeScript, HTML, and CSS.
- 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 the client or in the 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.
For immediate consideration please click APPLY or contact me directly at saad.siddiqui@artech.com