137 Square Root Consulting Jobs
Python Developer - Django/Flask (4-8 yrs)
Square Root Consulting
posted 17hr ago
Backend Developer
Location - Bangalore (work from office)
About the Role :
We are looking for a highly skilled Python Developer with expertise in building fault-tolerant, concurrent, and distributed systems. If you are passionate about solving complex problems, optimizing performance, and have experience with FastAPI, we would love to hear from you.
Key Responsibilities :
- Design, develop, and maintain scalable and fault-tolerant distributed systems.
- Implement highly concurrent architectures to handle large-scale data processing.
- Build and maintain APIs using FastAPI for high-performance and robust applications.
- Optimize system performance, identify bottlenecks, and ensure reliability and responsiveness.
- Collaborate with cross-functional teams to define and implement technical solutions.
- Develop and implement monitoring and alerting solutions to ensure system uptime.
- Write clean, testable, and efficient code adhering to best practices.
- Debug and resolve complex technical issues in production and non-production environments.
Required Skills and Qualifications :
- 4+ years of experience in Python development, focusing on distributed systems.
- Proven experience in building fault-tolerant, concurrent systems.
- Proficiency in FastAPI for developing high-performance APIs.
- Strong understanding of multithreading, concurrency, and asynchronous programming.
- Solid knowledge of distributed architecture principles and challenges, including data consistency and scalability.
- Experience with databases (SQL and NoSQL) and message brokers (e.g., Kafka, RabbitMQ).
- Hands-on experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and version control (e.g., Git).
- Strong problem-solving and debugging skills.
Good to Have :
- Experience with other Python frameworks like Django or Flask.
- Knowledge of monitoring tools such as Prometheus, Grafana, or ELK stack.
- Familiarity with testing frameworks like PyTest or UnitTest.
-Experience with event-driven architectures and stream processing.
Functional Areas: Software/Testing/Networking
Read full job description