python backend developer focused on practical API services
i build backend systems with clear business logic, database models, authentication, predictable error handling, tests, and reproducible local setup
most of my recent work is around FastAPI, PostgreSQL, SQLAlchemy, Alembic, Pydantic, JWT auth, pytest, Docker, and Docker Compose
looking for remote backend roles where i can work on API services, internal tools, automation, data-heavy workflows, or product backend features
report generation backend that loads YAML scenarios, runs a structured workflow, generates Markdown reports, exports DOCX files, and exposes FastMCP tools
shows: backend automation, file generation, CLI/MCP interfaces, workflow orchestration, and testable business logic
backend chat service with JWT auth, WebSocket events, stored message history, deterministic agent/tool workflows, file artifacts, and suggested actions
shows: WebSocket backend flow, auth, persistence, agent-style orchestration, and integration-style testing
backend for promo codes and activations with issuing rules, redemption logic, usage limits, validity windows, and consistency checks that prevent double activation
shows: transactional business rules, validation, edge-case handling, database constraints, and API testing
ticket management backend with categories, comments, event history, status transitions, priority changes, assignment logic, and owner/admin permissions
shows: domain rules, role-based access control, PostgreSQL persistence, API testing, and clean service structure
inventory backend for product stock, reservations, cancellation, shipping confirmation, admin-only operations, and stock consistency rules
shows: transactional business logic, validation, state changes, consistency checks, and backend rules that protect data integrity
also built smaller backend services to practice specific api patterns:
backend architecture FastAPI service boundaries, transactions, validation
database work PostgreSQL models, Alembic migrations, consistency rules
testing API tests, auth flows, negative scenarios, WebSocket flows
automation MCP tools, report generation, deterministic agent workflows
- api contracts that are easy to understand and hard to misuse
- explicit business rules instead of hidden assumptions
- database models that match the domain, not just the endpoints
- clear validation and predictable error responses
- tests for happy paths, edge cases, permissions, and failure cases
- reproducible setup with Docker, migrations, and readme instructions
- simple architecture with clear responsibilities between routers, schemas, services, models, and tests
open to remote Python backend roles and backend-focused freelance work
