
iTech India•4d ago
Foundit
Software Developer
Chennai
Full Time
Mid Level
200000-400000
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 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