Senior Backend Engineer - AI-Augmented Development 🚀
Posted: 1 days ago
Job Description
Senior Backend Engineer - AI-Augmented Development 🚀Location: Remote-first | Experience: 5+ years | Type: Full-timeC2C with your own LLC considered; NO staffing vendors — direct to TrueyAbout UsWe're building the next generation of AI-powered web applications at Truey. Join us in creating sophisticated, high-performance backend systems that power intelligent task management with cutting-edge AI agent orchestration and workflow automation.The RoleAs a Senior Backend Engineer, you'll leverage AI tools to accelerate development while building robust, scalable APIs and complex workflow systems. You'll work on advanced Python applications with real-time features, AI agent integrations, and sophisticated task orchestration.Required SkillsCore Technologies (5+ years production experience)✅ Python 3.12+ - Advanced async patterns, type hints, modern Python✅ FastAPI - High-performance APIs, dependency injection, middleware✅ SQLAlchemy 2.0+ - Async ORM, complex queries, optimization✅ GraphQL - Schema design, resolvers, performance optimization✅ PostgreSQL - Advanced queries, indexing, optimization✅ Redis - Caching strategies, pub/sub, task queuingAdditional Requirements• Strawberry GraphQL framework• Unit of Work pattern & repository patterns• Background task processing (TaskIQ, Celery, or similar)• Database migrations (Alembic)• OpenAI APIs & agents SDK integration• Workflow orchestration and state machines• Testing frameworks (pytest, testcontainers)• Observability (OpenTelemetry, Prometheus, Sentry)• Docker & containerizationWhat You'll Do→ Architect scalable Python backend systems with FastAPI→ Design and optimize GraphQL APIs with Strawberry→ Implement Unit of Work pattern for transaction management→ Build AI agent systems using OpenAI's native SDK→ Implement robust background task processing with TaskIQ→ Design database schemas and optimize query performance→ Create workflow orchestration with custom Arc/Transition systems→ Integrate third-party APIs (Stripe, Google Calendar, OAuth)→ Collaborate with AI tools to enhance productivityOur Tech StackCore: Python 3.12, FastAPI, Strawberry GraphQLDatabase: PostgreSQL, SQLAlchemy 2.0, AlembicPatterns: Unit of Work, Repository, Service LayerAI/ML: OpenAI agents SDK, GPT-4 integrationTasks: TaskIQ, Redis, Async workflowsTesting: Pytest, Testcontainers, Async testingMonitoring: OpenTelemetry, Prometheus, Sentry, LangfuseAI Tools: GitHub Copilot, CursorWhat We Offer🤖 Latest AI development tools + awesome team!How to ApplySend us:• Your resume• GitHub/portfolio• Brief note about your AI tools experience
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period