We are looking for a powerhouse Senior Python Developer who doesn't just write clean Python code but understands the architectural implications of every line they write. You will own the design, scaling, and optimization of our core back-end infrastructure, collaborating directly with leadership to turn complex product visions into robust, production-grade reality.
What You’ll Do
- Architect & Scale: Design and implement highly scalable, fault-tolerant, and secure backend systems using Python (Django/FastAPI/Flask).
- Lead by Example: Write pristine, test-driven, and highly optimized code, setting the gold standard for the rest of the engineering team.
- System Optimization: Deep dive into performance bottlenecks, profiling CPU/memory usage, and optimizing complex database queries (SQL/NoSQL).
- Technical Mentorship: Conduct rigorous code reviews and mentor mid-to-senior engineers, fostering a culture of technical excellence.
- DevOps Integration: Collaborate on CI/CD pipelines, containerization (Docker/Kubernetes), and cloud infrastructure (AWS/GCP/Azure) to ensure seamless deployment.
What We’re Looking For (Strict Requirements)
- 10 Years of Professional Software Engineering Experience with a heavy focus on backend architecture.
- Deep Python Expertise: Mastery of Python internals (concurrency, generators, memory management) and asynchronous programming (asyncio).
- Framework Mastery: Extensive production experience with modern Python frameworks (FastAPI, Django, or Flask).
- Data Engineering & Databases: Advanced knowledge of relational databases (PostgreSQL/MySQL) and NoSQL solutions (MongoDB, Redis), including schema design and optimization.
- System Design: Proven track record of designing microservices architectures, handling high-throughput traffic, and implementing robust API gateways.
- Cloud & DevOps: Strong hands-on experience with cloud ecosystems (AWS preferred) and container orchestration (Docker, K8s).