Sr. Python Developer

Urgent
Application ends: May 27, 2025
Apply Now

Job Description

Company: Noviindus Technologies LLP
Location: Kozhikode, Kerala, India
Job Type: Full-Time
Experience: 2-3 Years
Education: Bachelor’s degree in Computer Science or a related field (preferred)
Expected Salary: ₹6 – ₹10 Lakhs per year
Job Category: Information Technology, Engineering
Website: Website url
Contact: Contact url

About the Job:

We are seeking a passionate and experienced Sr. Python Developer to join our dynamic
development team at Noviindus Technologies LLP. In this role, you will be responsible for
designing, developing, and maintaining high-quality, scalable mobile and web applications.
You should have prior experience with Python frameworks like Django, and be proficient
in building REST services, API design, and integrating with databases (SQL, PL/SQL). A
strong command over modern web technologies (HTTP, JSON, HTML, XPath, JavaScript)
is essential.

Key Responsibilities:

→ Architecture & Design:

  • Estimate tasks, design the overall architecture, and develop scalable application
    solutions.
  • – Evaluate different technical approaches, discuss pros and cons, and arrive at optimal
    design decisions.

→ Development & Implementation:

  • Develop robust applications using Python and Django.
  • Build REST services and APIs, ensuring seamless integration with various databases.
  • Utilize React.js for front-end development as needed.

→ Performance & Security:

  • Design high-performance architecture and optimize applications for speed.
  • Build strong security measures around the entire data warehouse.
  • Demonstrate functional knowledge in infrastructure domains such as Servers, Storage,
    and Network, and apply ITIL principles in an agile environment.

→ Version Control & Collaboration:

  • Use version control systems (Git, Subversion) effectively.
  • Collaborate with cross-functional teams to ensure timely project delivery and maintain
    high-quality coding standards.

→ Troubleshooting & Continuous Improvement:

  • Debug, troubleshoot, and resolve technical issues.
  • Continuously evaluate and improve technical approaches and application performance.

Required Skills & Qualifications:

→ Minimum 2+ years of hands-on experience with Python development.
→ Proficient in Python frameworks, particularly Django, and experienced in building
REST services.
→ Solid knowledge of front-end technologies, including React.js, and understanding
of web technologies (HTTP, JSON, HTML, XPath, JavaScript).
→ Experience with SQL and PL/SQL, including API design.
→ Strong conceptual understanding of designing complex, high-performance
architectures.
→ Ability to evaluate technical approaches and articulate pros and cons to inform
design decisions.
→ Strong foundation in building security around data warehouses.
→ Familiarity with infrastructure domains (Servers/Storage/Network) and ITIL
practices in an agile software development environment.
→ Experience with version control systems such as Git or Subversion.
→ Excellent problem-solving and communication skills.