Senior Full Stack Developer- Python
**Overview
**REI Systems’ mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations. Our technologists and consultants are passionate about solving complex challenges that impact millions of lives. We take a Mindful Modernization® approach in delivering our services, including application modernization, grants management, case management systems, government data analytics, and advisory services. This approach, the REI Way, ensures mission impact by aligning our clients' strategic objectives with measurable outcomes through people, processes, and technology.
We offer the same commitment to our employees by providing professional development, meaningful projects, and flexibility to spend time with family and friends. We believe employees are at their best when fulfilled in both their professional careers and their personal lives. Learn more at www.REIsystems.com.
Employees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, 2021, 2022, 2023, 2024, and 2025!
**Responsibilities
**Position Overview
REI Systems is seeking a mid-senior Full Stack Developer to support technology modernization and digital transformation initiatives for the FDA.
The Full Stack Developer will design, develop, integrate, test, deploy, and support secure enterprise applications across the user interface, backend services, APIs, databases, and cloud environments.
The ideal candidate combines strong frontend and backend software engineering skills with practical experience building modern web applications, RESTful services, and data integrations. This role is intended for a hands-on engineer who can independently own complex application features while collaborating with architects, product owners, testers, DevOps engineers, database administrators, and business stakeholders.
**Responsibilities
**Full Stack Application Development
- Design, develop, test, and maintain secure, scalable enterprise web applications that address business and operational requirements.
- Develop end-to-end application features spanning user interfaces, backend services, APIs, business logic, and data persistence.
- Translate functional and technical requirements into maintainable application components and reusable software patterns.
- Modernize and enhance existing applications while maintaining compatibility with enterprise architecture and integration standards.
- Troubleshoot application defects, integration failures, performance issues, and production incidents throughout the development lifecycle.
- Develop proof-of-concepts and technical prototypes and transition successful solutions into production-ready capabilities.
Generative AI & LLM Solutions
- Develop applications leveraging Large Language Models (LLMs) and Generative AI technologies.
- Build and support Retrieval-Augmented Generation (RAG) solutions using enterprise documents, structured data, and approved knowledge sources.
- Implement prompt engineering, prompt templates, grounding, context management, tool/function calling, and structured LLM outputs.
- Integrate commercial and/or open-source LLMs through APIs and enterprise AI platforms.
- Work with embeddings, semantic search, vector databases, reranking, chunking strategies, and document-processing pipelines.
- Develop AI-enabled capabilities such as intelligent search, summarization, classification, information extraction, question-answering, and workflow automation.
- Implement appropriate guardrails, monitoring, fallback strategies, and human-in-the-loop processes for Generative AI applications.
RAG, Knowledge & Data Engineering
- Design ingestion and retrieval pipelines for...
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis.