Backend Developer

4 - 8 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a skilled Back-End Developer specializing in Python (Django), your role will involve designing, developing, and optimizing the core business logic and APIs for an upcoming ERP/CRM web application. You will collaborate closely with front-end developers, product owners, and database architects to ensure the creation of secure, scalable, and well-structured server-side systems. Key Responsibilities: - Develop and maintain robust, scalable back-end logic utilizing Django and Django REST Framework. - Design and optimize relational database schemas using MSSQL. - Construct clean, well-documented RESTful APIs for consumption by React front-end. - Implement authentication, authorization, and role-based access control. - Integrate with third-party services and internal systems. - Write modular, reusable, and testable code. - Debug, profile, and optimize back-end components. - Manage asynchronous tasks using Celery and Redis. - Collaborate with front-end developers, QA testers, and project managers. - Participate in code reviews and agile sprint planning. Required Skills and Qualifications: - 4-5 years of experience in Python and Django. - Strong understanding of Django ORM, migrations, and query optimization. - Solid knowledge of REST API design and JSON data structures. - Proficiency in MSSQL. - Familiarity with Celery + Redis for background jobs (preferred). - Experience with version control systems (Git) and Git-based workflows. - Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI/CD). - Good understanding of security best practices (e.g., CSRF, SQL injection prevention). - Experience working with Docker (optional but a plus). - Comfortable in Linux server environments (basic deployment skills). Preferred (Nice to Have): - Experience integrating with React or Angular front-ends. - Knowledge of GraphQL, WebSockets, or real-time APIs. - Exposure to DevOps tools (e.g., Nginx, Gunicorn, Docker Compose). - Familiarity with ERP or CRM domain logic. - Familiarity with unit testing frameworks like pytest or unittest. Job Type: Full-time Benefits: - Paid time off - Provident Fund Work Location: In person If you are interested in this opportunity, please speak with the employer at +91 6354797722.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You