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.