Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills :
Python (Programming Language)
Good to have skills :
NA
Minimum
5
year(s) of experience is required
Educational Qualification :
15 years full time education
Summary: We are looking for an experienced and self-driven Senior Django Developer to join our team to design, develop, and maintain scalable web applications with real-time data processing capabilities. The ideal candidate will have deep expertise in Django, RESTful API design, and real-time communication protocols such as sockets, along with experience in integrating frontend interfaces. You will play a key role in developing high-performance backend systems, managing databases, and ensuring seamless frontend-backend integration in a cross-functional team environment. Roles & Responsibilities: - Develop and maintain interactive web interfaces for real-time parameter updates. - Design and implement robust RESTful APIs to power dynamic frontend experiences. - Build and scale Django-based applications, managing Python environments using pip and virtualenv. - Implement socket communication protocols (e.g., WebSockets) for real-time data exchange. - Work with MySQL, MongoDB, and SQLite for reliable data storage and retrieval. - Optimize backend performance, handle complex business logic, and ensure secure data handling. - Write clean, modular, well-documented code and participate in regular code reviews. - Collaborate with cross-functional teams including product, data, and frontend teams to align on requirements and delivery. - Support deployment planning and troubleshoot production environments as needed. - Stay current with emerging technologies and continuously improve system design and performance. Professional & Technical Skills: - 6-9 years of software development experience, with strong focus on Python and Django. - Expertise in developing and consuming RESTful APIs. - Experience with socket programming / WebSockets for real-time communication. - Proficiency with Django ORM and database design using MySQL, MongoDB, SQLite. - Strong foundation in data structures, algorithms, and software design principles. - Ability to design and integrate interactive user interfaces using HTML/CSS/JavaScript (or frontend frameworks). - Familiarity with managing environments via pip, virtualenv, and using Git version control. - Good understanding of performance optimization and scalability in web applications. - Experience in working in Agile/Scrum environments and using tools like Jira or similar. - Good to have Experience with frontend frameworks (e.g., React, Vue.js) for richer UI integration. Familiarity with Docker and CI/CD pipelines for deployment automation. Exposure to scientific/data libraries such as pandas, numpy, matplotlib (especially useful for data-intensive applications). Understanding of DevOps concepts and basic system administration. Prior experience in real-time monitoring, control systems, or IoT platforms is a plus. Experience mentoring junior developers and leading small technical teams. Additional Information: - The candidate should have minimum 5 years of experience in Python (Programming Language). - This position is based at our Hyderabad office. - A 15 years full time education is required.
15 years full time education
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.