Full Stack Engineer (Python / TypeScript) - AI Products
Role details
Job location
Tech stack
Job description
At MAindTec we build AI-powered products across two areas: document analysis and engineering. We're hiring a Full Stack Engineer to own features end-to-end - from database schema to production UI, from first prototype to shipped feature. Small team, fast cycles, real users. You'll have meaningful ownership from week one.
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, Production full-stack experience - you've shipped systems people depend on
-
Strong CS fundamentals: software architecture and API design (REST, SSE, WebSockets)
-
Python backend (FastAPI, Django, or Flask) with comfort in async patterns
-
TypeScript with Next.js / React - SSR/SSG, state management, thoughtful component design
-
PostgreSQL: schema design and migration tooling (Alembic or similar)
-
Docker, CI/CD, and cloud deployment on Azure, AWS, or GCP
-
Working understanding of deep learning - model architectures, training and inference workflows, and how to wire models into production
-
Bachelor's or Master's in CS / Software Engineering - or self-taught with a portfolio that speaks for itself
-
Clear communicator who can translate technical work for non-technical audiences
Nice to have
-
Hands-on LLM integration (OpenAI, Anthropic)
-
Vector databases (pgvector, Pinecone) and RAG architectures
-
PyTorch, TensorFlow, or Hugging Face experience
-
Redis, message queues, or background worker systems