Role Overview
We are looking for a robust Python & Django Developer to join our engineering team in Raipur. You will be responsible for managing the interchange of data between the server and the users, developing all server-side logic, ensuring high performance and responsiveness to requests from the front-end, and integrating front-end elements into the application.
Responsibilities
- Backend Development: Design and implement low-latency, high-availability, and performant applications using the Django framework.
- API Design: Create and maintain scalable RESTful APIs using Django REST Framework (DRF) for web and mobile integrations.
- Database Management: Design database schemas, write optimized SQL queries, and manage migrations using PostgreSQL, MySQL, or MongoDB.
- Core Language: Expert proficiency in Python 3.x and its data structures.
- Frameworks: 4+ years of hands-on experience with Django and Django REST Framework.
- Database: Strong knowledge of SQL, and database design.
- Frontend Integration: Familiarity with JavaScript, HTML5, and CSS3; basic knowledge of React.js is a plus.
Requirements
- 1-4 Years of work experience as a Python Developer.
- Good to have experience in ERP (EPRNext Preferred).
- Expertise in at least one popular Python framework preferably Django.
- Knowledge of object-relational mapping (ORM).
- Familiarity with front-end technologies like JavaScript, HTML5, and CSS3.
- Familiarity with event-driven programming in Python.
- Good understanding of the operating system and networking concepts.
- Good analytical and troubleshooting skills.
- Graduation/Post Graduation in Computer Science / IT / Software Engineering/MCA/BCA.
- Decent verbal and written communication skills to communicate with customers, support personnel, and management.