Key Responsibilities:
Design, develop, and maintain efficient, reusable, and reliable Python code for the backend systems of web applications and products.
Collaborate with cross-functional teams to define, design, and implement new features, products, and services.
Ensure high performance, scalability, and responsiveness of web applications and products.
Implement and manage databases, with a strong focus on MongoDB and other relevant technologies.
Develop expertise in object-oriented programming (OOP) principles and best practices.
Participate in code and design reviews to maintain code quality and improve the development process.
Create and maintain technical documentation for applications and products.
Act as a mentor to junior developers, providing guidance and support in their growth.
Stay up-to-date with the latest industry trends and technologies to ensure the continued relevance and competitiveness of our products.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
A minimum of 3-4 years of professional experience in Python development, including experience in backend web applications and product development.
Proven experience with MongoDB and a strong understanding of database management and performance tuning.
Solid understanding of object-oriented programming (OOP) principles and best practices.
Experience with common Python web frameworks, such as Django, Flask, or Pyramid.
Proficient understanding of code versioning tools, such as Git.
Strong problem-solving skills, attention to detail, and the ability to think critically and creatively.
Excellent written and verbal communication skills, with the ability to effectively collaborate with team members and stakeholders.
Self-starter with a strong sense of ownership, responsibility, and accountability.
Experience : 3 - 8 Years
No. of Openings : 1
Education : B.C.A, B.Tech/B.E
Role : Python Developer
Industry Type : IT-Hardware & Networking / IT-Software / Software Services
Gender : [ Male / Female ]
Job Country : India