
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a Senior Software Engineer with deep expertise in backend development to join our dynamic team in Bangalore. The ideal candidate will possess strong proficiency in Python application development and significant experience with at least one of the following frameworks: Django, Flask, or FastAPI. You should have a minimum of 5 years of hands-on Python experience. A solid understanding of Object-Relational Mapping (ORM) libraries and the ability to integrate multiple data sources into a unified system are essential. This role requires an understanding of Python's limitations and multi-process architecture, along with a grasp of design principles for scalable applications. Excellent object-oriented design skills and familiarity with design patterns are expected. Experience with key-value stores, caching mechanisms, search technologies, and messaging queues will be highly beneficial.
Company
Impact Analytics
Impact Analytics is a comprehensive data science solutions provider, blending business consulting, analytics services, and products to empower clients. Our team comprises data scientists, management c...