As Senior Software Engineer specializing in back-end development, you will play a crucial role in designing and implementing scalable and sophisticated backend systems. You will collaborate with cross-functional teams to ensure system reliability and performance while integrating with multiple data sources.
Responsibilities
Develop and maintain scalable backend systems.
Collaborate on architecture design and implementation.
Ensure system reliability and performance.
Integrate with multiple data sources.
Work with ORMs, caching solutions, search engines, and messaging queues.
Adhere to best practices in object-oriented design and design patterns.
Requirements
4+ years of professional experience with Python.
Expertise in frameworks such as Django, Flask, or FastAPI.
Strong knowledge of ORM libraries.
Understanding of multi-process architecture and Python limitations.
Proficient in object-oriented design and design patterns.
Familiarity with key-value stores, caching mechanisms, search technologies, and messaging queues.
Ability to design scalable applications.
Perks & Benefits
Competitive salary and performance-based bonuses.
Flexible work hours and remote work options.
Professional development opportunities and training programs.
Health and wellness benefits.
Collaborative and innovative work environment.
Job Type: Full-time
Pay: ?1,500,000.00 - ?3,500,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.