Overview
Key Responsibilities
Translate business operations into modular, maintainable backend workflows
Architect and build scalable, extensible internal applications and APIs
Design and implement robust backend logic using FastAPI, SQLModel/Pydantic, and task queues (Celery/Dramatiq)
Oversee API integrations, background job orchestration, and workflow automation
Lead a small engineering team, enforcing clean architecture, code quality, and delivery standards
Collaborate with UX and frontend teams (React/Next.js) for seamless integration
Own the full lifecycle: requirements → architecture → implementation → QA → deployment → maintenance
Requirements
Strong background in Python backend development (FastAPI preferred)
5+ years of full stack experience with emphasis on backend architecture and workflows
Hands-on experience withFastAPI, Pydantic, SQLAlchemy, Celery/Dramatiq, and task-based architecture
Solid understanding of database design, optimization, and migrations
Experience building modular service layers and integrating third-party APIs
Adept in DevOps, CI/CD pipelines, and cloud deployments (AWS, GCP, or Railway)
Frontend familiarity — enough to guide React/Next.js developers and review PRs
Excellent leadership, estimation, and communication skills — comfortable mentoring and unblocking other devs
Bonus: Experience with Dramatiq and knowledge of refine.dev framework
Preferred Stack
Backend: Python, FastAPI, SQLAlchemy, Pydantic, Celery/Dramatiq
Frontend: React, Next.js
Database: PostgreSQL
Infra: Docker, AWS, Railway, CI/CD pipelines
To Apply
Please share:
Links or descriptions of internal tools/platforms you’ve architected or led
Examples of backend-heavy projects where you designed core workflows or async systems
Any relevant GitHub, portfolio, or case studies showcasing your Python/FastAPI expertise