iTech India
iTech India4d ago
Foundit

Software Developer

Chennai
Full Time
Mid Level
200000-400000

Auto Apply to 50+ AI Matched Software Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at iTech India

Full Job Description

Role Overview

We are seeking a skilled Software Developer proficient in Python to join our Chennai team. You will play a pivotal role in designing and maintaining high-performance web applications that integrate cutting-edge AI/ML models into production environments.


Your Core Responsibilities:

  • Architect, develop, and maintain scalable backend services using Python (OOP), the Django framework, and modern frontend technologies like React.js/Vue.js.
  • Bridge the gap between data science and engineering by seamlessly integrating machine learning models and AI pipelines into robust web applications.
  • Create intuitive, responsive user interfaces utilizing HTML5, CSS3, JavaScript, and popular frameworks to deliver exceptional UX.
  • Design and document secure RESTful APIs, ensuring seamless communication between frontend clients and backend services or third-party integrations.

Technical Expectations:

  • Craft clean, modular, testable code adhering to SOLID principles and industry best practices.
  • Implement comprehensive unit and integration tests alongside CI/CD pipelines (GitHub Actions/Jenkins) to guarantee software quality.
  • Manage data persistence using relational databases (PostgreSQL, MySQL) and non-relational stores (MongoDB), optimizing queries for speed.

Performance & DevOps:

  • Leverage caching mechanisms like Redis to enhance application responsiveness.
  • Participate actively in code reviews, technical planning sessions, and agile ceremonies (Scrum).
  • Troubleshoot complex issues across development, staging, and production environments efficiently.

Mandatory Requirements:

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Proven track record of 2+ years developing with Python and Django.
  • Solid grasp of OOP, design patterns, Git workflows (GitHub/GitLab), and asynchronous programming concepts.
  • Familiarity with cloud ecosystems (AWS/Azure/GCP) and containerization tools like Docker.

Company

iTech India

iTech India

iTech India is a leading technology solutions provider based in Chennai, specializing in software development services and IT staff augmentation. With a strong focus on innovation and client-centric a...

Chennai
Posted on Foundit