Software Development Lead

Year    TS, IN, India

Job Description

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 :

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.


Job Detail

  • Job Id
    JD3941135
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year