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 practices
- Work 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 deployment
- Help migrate existing applications off legacy Windows Server/IIS infrastructure to modern, containerized deployments
- Collaborate directly with end users - engineers, 3D designers - to understand workflows and iterate on solutions
- Troubleshoot production issues across the entire stack, from database queries to container orchestration
- Contribute to architecture decisions and help shape the team’s technical direction as we modernize
Required Qualifications:
- 3+ years of experience building and deploying full-stack applications in a professional setting
- Strong proficiency in Python and JavaScript/TypeScript; familiarity with additional languages a plus
- Experience with relational databases (SQL Server, Oracle, or similar)
- Hands-on experience with Docker and containerized application deployment
- Familiarity with CI/CD pipelines (GitHub Actions, Azure DevOps Pipelines, GitLab CI, or similar)
- Comfort working in Linux environments for deployment and server administration
- Comfort working across multiple languages and frameworks without a strong preference for one stack
- Demonstrated ability to independently take a project from concept to production
- Working knowledge of AI/LLM integration: experience calling model APIs, building RAG pipelines, prompt engineering, or embedding AI capabilities into applications
Preferred Qualifications:
- Experience with FastAPI, React (Vite), or modern Python web frameworks
- Experience with container orchestration (Kubernetes, Docker Compose, or similar)
- Familiarity with aerospace, manufacturing, or other complex engineering domains
- Experience with Git and Azure DevOps for version control
- Deeper AI/ML experience: fine-tuning models, vector databases (FAISS, pgvector), anomaly detection, or document classification
What 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 endlessly
- Pragmatism – You pick the right tool for the job, even if it’s not the trendiest
- Domain curiosity – You care about why the tool matters to the person using it, not just the code
- Self-direction – On a 3-person team, there’s no room to wait for someone to hand you tickets
- Full-ownership mentality – You’re comfortable being the person who deploys, monitors, and fixes your own work