Senior Full Stack Engineer
Our client is looking for a Full Stack Engineer to design, build, and deploy modern internal web applications end-to-end. You’ll work across the stack using Python (FastAPI), React (TypeScript), and relational databases, while leveraging Docker and CI/CD pipelines to deliver scalable, production-ready solutions.This role involves modernizing legacy systems into containerized environments, collaborating closely with engineers and designers, and integrating AI/LLM capabilities into real-world applications.Ideal candidates are hands-on builders who take full ownership—from concept to deployment—and thrive in a fast-paced, small team environment.What You’ll Do:Design, build, and deploy internal web applications end-to-end using modern tooling and practicesWork across the full stack: database design (SQL Server, Oracle, backend APIs (Python/FastAPI), and frontend interfaces (React/Vite with TypeScript)Containerize applications with Docker and help establish modern CI/CD pipelines for automated testing and deploymentHelp migrate existing applications off legacy Windows Server/IIS infrastructure to modern, containerized deploymentsCollaborate directly with end users - engineers, 3D designers - to understand workflows and iterate on solutionsTroubleshoot production issues across the entire stack, from database queries to container orchestrationContribute to architecture decisions and help shape the team’s technical direction as we modernizeRequired Qualifications:3+ years of experience building and deploying full-stack applications in a professional settingStrong proficiency in Python and JavaScript/TypeScript; familiarity with additional languages a plusExperience with relational databases (SQL Server, Oracle, or similar)Hands-on experience with Docker and containerized application deploymentFamiliarity with CI/CD pipelines (GitHub Actions, Azure DevOps Pipelines, GitLab CI, or similar)Comfort working in Linux environments for deployment and server administrationComfort working across multiple languages and frameworks without a strong preference for one stackDemonstrated ability to independently take a project from concept to productionWorking knowledge of AI/LLM integration: experience calling model APIs, building RAG pipelines, prompt engineering, or embedding AI capabilities into applicationsPreferred Qualifications:Experience with FastAPI, React (Vite), or modern Python web frameworksExperience with container orchestration (Kubernetes, Docker Compose, or similar)Familiarity with aerospace, manufacturing, or other complex engineering domainsExperience with Git and Azure DevOps for version controlDeeper AI/ML experience: fine-tuning models, vector databases (FAISS, pgvector), anomaly detection, or document classificationWhat We’re Looking For (Mindset): Beyond technical skills, we’re looking for a specific type of person:Builder instinct – You’d rather ship something real than debate architecture endlesslyPragmatism – You pick the right tool for the job, even if it’s not the trendiestDomain curiosity – You care about why the tool matters to the person using it, not just the codeSelf-direction – On a 3-person team, there’s no room to wait for someone to hand you ticketsFull-ownership mentality – You’re comfortable being the person who deploys, monitors, and fixes your own work