Obriy
Python Middle Enginner
Remote Middle $2.5k–$8.4k/moest.
Summary
Obriy is seeking a Middle Python Engineer to build and ship backend features for the Obriy AI/SURE platform. This role focuses on designing and maintaining scalable APIs, services, and workflow components that power automation, integrations, and knowledge modules in a remote environment.
What you'll do
- Build and ship backend features for Obriy AI/SURE platform - APIs, services, and workflow components
- Design, implement, and maintain clean, well-documented REST APIs with strong validation and error handling
- Integrate with external systems (CRMs, support tools, messaging channels) using stable adapters and safe failure handling
- Implement background processing and asynchronous workflows for long-running tasks and integrations
- Maintain and improve data models, persistence, schema changes, migrations, and query performance
- Improve reliability and observability through structured logging, metrics, tracing, and alerts
- Troubleshoot production issues and perform root cause analysis with minimal regression risk
- Write and maintain automated tests and support QA with clear test scenarios
- Participate in code reviews and contribute to backend best practices and documentation
- Collaborate with Frontend, DevOps, and Product teams to refine requirements and deliver iteratively
Requirements
Required:
- Minimum 3+ years of hands-on Python backend development experience in production environments
- Strong Python fundamentals including clean code practices, typing discipline, debugging, and performance awareness
- Experience building web APIs with FastAPI and designing maintainable endpoints
- Strong understanding of API patterns: authentication/authorization, input validation, pagination, versioning, error contracts
- Solid database experience with PostgreSQL - schema design, migrations, indexing, query optimization, transactions
- Experience with asynchronous/background processing and handling retries
- Experience writing tests with pytest: unit and integration tests, mocking, test data strategy
- Familiarity with production-grade practices: logging, monitoring, configuration management, secure secrets handling
- Ability to detect, analyze, and resolve issues in production systems and perform root-cause analysis
- Ability to work independently in a remote setup with proactive, clear communication
Preferred:
- Experience with LLM/GenAI integrations and prompt orchestration
- Familiarity with RAG pipelines and vector databases
- Experience designing integration connectors
- Knowledge of event-driven architecture and distributed systems
- Experience with Docker and Kubernetes deployments
- Familiarity with security best practices and RBAC modeling
- Experience with performance tuning and caching strategies
- B2B SaaS/enterprise environment experience
Conditions
Remote position with flexible working arrangement. Team collaboration with Frontend, DevOps, and Product teams.