Senior Python Developer
Core
Design, develop, and maintain decoupled backend services and scalable applications.
Role type
Senior Python Software Engineer (Backend)
Builds
Scalable backend services and web applications
Domain
Internet / Backend Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Django, Django ORM, MySQL, RESTful APIs, GraphQL, Celery, Git, Object-Oriented Programming, Distributed Systems Design, Performance Optimization, Debugging, Technical Documentation
Preferred skills
Redis, Memcached, Elasticsearch, Cloud-native architecture, Agile/Scrum, AI-assisted development tools, Mentoring
Technologies
Django, MySQL, Celery, Redis, Memcached, Elasticsearch, New Relic, Git, Claude Code, GitHub Copilot, Codex
Responsibilities
Design and implement new functionality for backend services; Maintain, enhance, and refactor existing applications; Analyze and optimize application performance and database queries; Troubleshoot production issues using profiling and monitoring tools; Mentor team members and share technical expertise; Produce technical documentation and architectural diagrams.
Seniority
Senior, hands-on IC