Posted on: 23/07/2025
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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1518521
Interview Questions for you
View All