Job
Description
About The Role
Project Role :Software Development Lead
Project Role Description :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 :NAMinimum
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:
- 69 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. Qualification
15 years full time education