
Senior Full Stack Python Engineer
RaYnmaker
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $130,000 - $150,000 per year
Job Level
Senior
Tech Stack
AWSCloudDistributed SystemsDockerEC2KafkaKubernetesMicroservicesNoSQLPythonReactSQLTypeScript
About the role
- Architect, build, and operate Python/FastAPI microservices that power real-time customer interactions.
- Develop scalable, event-driven systems for voice, chat, scheduling, payments, and other operational flows.
- Own end-to-end production services including availability, performance, reliability, and observability.
- Build and maintain large-scale, multi-tenant data pipelines supporting both transactional and ML-driven use cases.
- Build high-quality front-end experiences using React and TypeScript.
- Create internal dashboards, configuration tools, and admin consoles for platform operations.
- Integrate real-time UI elements using WebSockets, streaming APIs, and live data updates.
- Design and operate distributed systems with a focus on real-time performance (voice, streaming, WebSockets).
- Implement event-driven workflows using Kafka, Kinesis, SQS, or similar technologies.
- Deploy, scale, and monitor workloads on AWS (EKS, EC2, ALB, IAM, VPC, RDS, S3).
- Use Kubernetes and Docker for container orchestration and service reliability.
- Work alongside ML teams to expose LLM- and RAG-powered services into production systems.
- Integrate with vector databases, agent frameworks, and LangChain/LangGraph pipelines.
- Build API endpoints and backend flows that leverage AI capabilities safely and efficiently.
- Participate in on-call rotations and lead incident response for platform services.
- Implement strong observability: logs, metrics, tracing, dashboards, alerts.
- Own release management, versioning, CI/CD workflows, and deployment automation.
- Continuously improve system reliability, performance, and scalability.
Requirements
- 10+ years of professional software engineering experience.
- Expert-level Python engineering skills.
- Expert-level TypeScript and React full stack development experience.
- Deep experience with FastAPI and microservices architecture.
- Strong background in distributed systems and large-scale pipelines.
- Real-time systems expertise: voice, streaming, WebSockets, live event flows.
- Exposure to the modern AI stack (RAG, vector DBs, LLMs, LangChain/LangGraph).
- Experience building multi-tenant SaaS platforms.
- Strong understanding of event-driven systems (Kafka, Kinesis, SQS).
- AWS cloud experience: EKS, EC2, ALB, IAM, RDS, S3, VPC.
- Proficiency with Kubernetes & Docker.
- Experience with observability tooling and incident response.
- Strong SQL and NoSQL database fundamentals.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPITypeScriptReactevent-driven systemsmicroservices architecturedistributed systemsreal-time systemsSQLNoSQL
Soft skills
lead incident responsestrong understandingcontinuous improvement