Senior Full-Stack Engineer (Team Agent)
Posted Updated
- Build and ship features end-to-end for Taktile’s AI agent platform: backend in Python (FastAPI) on AWS serverless infrastructure, and frontend in React and TypeScript
- Build conversational copilot experiences end to end: chat UI components, streaming responses, rich in-chat interactions, and human-in-the-loop approvals
- Improve how agents run, how they connect to external tools, and how they behave when something goes wrong
- Own your work end-to-end: collaborate on scope, implement, test, release, and iterate based on real usage and customer feedback
- Use leading-edge AI tools (e.g. Claude) on a daily basis to move faster, improve quality, and build AI-native capabilities where it makes sense
- Review pull requests with depth, improve test coverage and CI/CD, and raise the bar on reliability and engineering excellence
- Engage actively in team rituals such as daily syncs, planning sessions, demos, and technical deep-dive discussions
- Grow as an individual and accelerate your career by learning from experienced team members, contributing to a foundational layer of the product, and joining cross-team learning groups
- For career growth at Taktile, this role will involve daytime ops duty and at some point joining an on-call rotation, so you need to have passion for owning systems end to end and grow your DevSecOps skills as well
- Fluency in English, both written and spoken, is essential as we operate in a remote environment requiring clear and effective communication. Strong English skills are also crucial to efficiently interacting with AI
- Experience integrating into AWS or similar cloud providers
- Proficiency with React and TypeScript, and experience building rich, interactive user interfaces
- Prior industry experience building full-stack web applications (this is not an entry-level position)
- Strong engineering fundamentals with a passion for simplicity and precision
- Experience with Python back-end development, building and operating RESTful APIs, and working with databases
- Experience building chat or conversational UIs, real-time/streaming interfaces, or data visualization
- FastAPI and Pydantic experience
- DynamoDB or Postgres, SQLAlchemy
- Exposure to LLM application development, agent frameworks, MCP, or building developer tools
- Prior ops or on-call experience
- Experience with distributed systems, async task processing, or observability tooling (tracing, metrics, logging)
