HamburgerMenu
hirist

Senior Backend Developer - Python/Flask

COGNITUD ADVISORY SERVICES PRIVATE LIMITED
Bangalore
7 - 10 Years

Posted on: 23/07/2025

Job Description

Role : Senior Backend Developer

We are seeking a highly skilled Senior Backend Developer with strong expertise in Python, Flask, and FastAPI frameworks.

The ideal candidate will have a solid background in building real-time, scalable backend services and experience in developing developer-friendly SDKs and integrations.

Youll also be contributing to event-driven architecture, caching strategies, and enhancing backend observability.

Key Responsibilities :

- Design, develop, and maintain robust and scalable backend systems using Flask and FastAPI.

- Build and support real-time communication systems utilizing Socket.IO and WebSockets.

- Implement advanced caching strategies using Redis or equivalent caching mechanisms for performance optimization.

- Create and manage dynamic interface classes, custom middlewares, and plugins to extend backend functionalities.

- Design and maintain SDKs and APIs to facilitate smooth integration for third-party developers and internal applications.

- Architect and build event-driven systems for modular, scalable applications.

- Adhere to privacy, data security, and compliance best practices in development and deployment.

- Collaborate with DevOps and SRE teams to maintain log management, auditing, and observability best practices.

- Work with monitoring and observability tools such as Elasticsearch, Logstash, Kibana (ELK Stack).

- Contribute to the deployment and management of services on Azure Cloud or similar platforms.

- Participate in code reviews, system design discussions, and Agile/Scrum ceremonies.

Required Skills & Qualifications :

- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.

- 7+ years of backend development experience with a strong focus on Python.

- Hands-on experience with Flask and FastAPI frameworks.

- Experience in implementing SocketIO, WebSockets for real-time data flow.

- Expertise in Redis, asynchronous programming, and RESTful API design.

- Strong understanding of event-driven architecture and microservices.

- Familiarity with CI/CD pipelines, Git, and containerization tools like Docker.

- Knowledge of logging and observability tools like ELK Stack is a plus.

- Experience with cloud deployment is advantageous.

- Excellent problem-solving, debugging, and communication skills


info-icon

Did you find something suspicious?