53 DIATOZ Solutions Jobs
5-7 years
Bangalore / Bengaluru
Senior Python Developer - Django/Flask (5-7 yrs)
DIATOZ Solutions
posted 1mon ago
Flexible timing
We are looking for an experienced Python Developer to join our team and contribute to innovative, data-driven projects.
As a Python Developer with 5+ years of experience, you will be responsible for developing and maintaining high-quality backend systems and applications. You will collaborate with cross-functional teams to design and implement scalable solutions that meet business needs and ensure smooth functionality.
Key Responsibilities :
- Develop, test, and maintain high-performance and scalable applications using Python.
- Write efficient, reusable, and maintainable code that adheres to best practices.
- Collaborate with front-end developers, product managers, and other teams to deliver well-rounded solutions.
- Design, develop, and integrate APIs and third-party services.
- Debug and resolve technical issues and performance bottlenecks.
- Optimize application performance and ensure it scales to handle increasing traffic and data.
- Work with databases such as PostgreSQL, MySQL, or NoSQL databases like MongoDB.
- Participate in code reviews, ensuring code quality and adherence to standards.
- Write and maintain documentation for developed software systems.
- Stay updated on emerging technologies and incorporate them into the development process where appropriate.
- Minimum of 5 years of experience working with Python.
- Strong knowledge of Python frameworks like Django, Flask, or FastAPI.
- Experience with databases (SQL and NoSQL) and writing optimized queries.
- Proficiency in building and consuming RESTful APIs.
- Strong understanding of object-oriented programming, design patterns, and data structures.
- Experience with version control systems like Git.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript (preferred but not required).
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Understanding of CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Good communication skills and the ability to work collaboratively with cross-functional teams.
- Experience with Docker and container orchestration tools like Kubernetes.
- Knowledge of message brokers like RabbitMQ or Kafka.
- Experience with asynchronous programming and multithreading.
- Familiarity with data science libraries such as Pandas, NumPy, or machine learning frameworks.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Python Developer roles with real interview advice
5-7 Yrs
Bangalore / Bengaluru