Ciphernutz IT Services
Website:
ciphernutz.com
Job details:
Experience: 5 Years
Primary Stack: Python (Django / FastAPI preferred)
Role OverviewWe are looking for a Backend Technical Lead (Python) who will own backend architecture, engineering standards, and complex problem-solving across projects.
This is not just a coding role.
You will:
- Define backend architecture standards
- Review and enforce coding best practices
- Support backend developers during complex issues
- Ensure scalable, production-ready backend systems
- Improve overall backend engineering maturity
You will act as the technical authority for backend systems.
Key ResponsibilitiesArchitecture Ownership- Design scalable, maintainable backend systems
- Define clean architecture and modular project structures
- Architect microservices and event-driven systems when required
- Design robust database schemas and migration strategies
- Review system design before implementation
Technical Leadership & Debugging- Debug complex production issues across:
- API layer
- Database
- Caching
- Background jobs
- Queue systems
- Unblock backend developers during architecture-level problems
- Handle performance bottlenecks and scaling challenges
- Improve logging, monitoring, and observability standards
Engineering Standards & Governance- Define backend coding standards and guidelines
- Create reusable backend templates and patterns
- Conduct structured code reviews
- Ensure standards are consistently followed across projects
- Introduce best practices for:
- Security
- Error handling
- Validation
- Background processing
- Cache strategies
- Drive technical documentation culture
Technical Expertise RequiredBackend- Strong expertise in Python (Django / FastAPI / Flask)
- REST API design best practices
- Clean architecture and SOLID principles
- Experience with SaaS-based systems
Databases- PostgreSQL (preferred)
- Query optimization and indexing
- Complex database migrations
- Data modeling for scalability
Background Processing & Async Systems- Celery / Huey / RQ
- Redis
- Message brokers (RabbitMQ / Kafka)
- Event-driven architecture
Caching & Performance- Redis caching
- Cache invalidation strategies
- API performance optimization
DevOps & Cloud- Docker
- CI/CD pipelines
- Cloud platforms (AWS / GCP / Azure / VPS environments)
- Basic understanding of Nginx and load balancing
- Monitoring and logging tools
Expectations From This Role- Think long-term, not just sprint-level
- Prevent architectural debt
- Improve backend code quality across teams
- Mentor backend developers
Own backend stability in production
Click on Apply to know more.