We build high-performance, scalable technology that drives real business impact and we're looking for a Python Engineer - Lead to help us push those boundaries even further. In this role, you won't just write code you'll architect systems, drive best practices, and lead by example. You'll take the lead on microservices, system integrations, and performance-critical APIs while collaborating across teams to bring solutions to life.
Responsibilities :
- Ability to implement and configure queueing systems like RabbitMQ or Apache Kafka.
- Write clean, reusable, testable code with strong unit test coverage.
- Deep debugging skills and secure coding practice, ensuring accessibility and data protection compliance.
- Optimize application performance for various platforms (web, mobile).
- Collaborate effectively with frontend developers, designers, and cross-functional teams.
- Lead deployment, configuration, and server environment efforts.
Requirements :
7+ years of hands-on Python development experience.Proven experience designing and leading scalable backend systems.Expert knowledge of Python and at least one framework (e.g., Django, Flask).Familiarity with ORM libraries and server-side templating (Jinja2 Mako, etc.)Strong understanding of multi-threading, multi-process, and event-driven programming.Proficient in user authentication, authorization, and security compliance.Skilled in frontend basics : JavaScript, HTML5 CSS3Experience designing and implementing scalable backend architectures and microservices.Ability to integrate multiple databases, data sources, and third-party services.Proficient with version control systems (Git).Experience with deployment pipelines, server environment setup, and configuration.(ref : hirist.tech)