Django Developer

Year    KL, IN, India

Job Description

Aufait Technologies is a leading digital transformation company based in Cyberpark and P T Usha road, Calicut, Kerala, India, with over two decades of experience in delivering innovative IT solutions. The company specializes in providing comprehensive services, including Enterprise Software Services, Product Engineering Services, and UI/UX Design Services, empowering businesses to enhance productivity and streamline operations.

We are looking for a highly skilled Django Developer with at least 3 years of experience in backend development to join our growing team. The ideal candidate will have hands-on expertise in Python and Django, along with a strong understanding of web development best practices. You'll work on building and maintaining web applications, integrating APIs, and ensuring the security, scalability, and performance of applications.

Key Responsibilities:

Backend Development: Develop and maintain server-side applications using Python and Django. Database Management: Design and maintain relational databases (e.g., PostgreSQL, MySQL) and implement efficient database queries. API Integration: Work with RESTful APIs and integrate third-party services and libraries. Code Quality: Write reusable, testable, and efficient code; follow best practices (e.g., PEP 8, MVC). Performance Optimization: Optimize the application for speed and efficiency, working with a focus on scalability. Security: Ensure the application is secure, working to protect against common vulnerabilities like SQL Injection, XSS, CSRF, etc. Collaboration: Work closely with front-end developers, UX/UI designers, and other team members in an Agile environment. Documentation: Maintain clear documentation for the codebase and system architecture. Problem-Solving: Troubleshoot and debug issues in production and development environments.
Required Skills and Experience:

3+ years of professional experience as a Django Developer or in similar backend roles. Strong proficiency in Python and experience with the Django framework. Familiarity with web development technologies like HTML, CSS, JavaScript, and AJAX. Experience with relational databases like PostgreSQL, MySQL, or SQLite. Strong understanding of RESTful APIs and integration methods. Knowledge of version control systems, particularly Git. Hands-on experience with Docker, CI/CD, or cloud services like AWS is a plus. Strong problem-solving and debugging skills. Good understanding of security principles in web applications (e.g., data encryption, OAuth). Ability to work independently, manage your time efficiently, and collaborate well with cross-functional teams. Familiarity with unit testing and test-driven development (TDD).
Preferred Skills:

Familiarity with GraphQL. Experience working in Agile or Scrum environments. Experience with frontend frameworks (React, Vue.js, etc.) is a plus. Familiarity with caching systems (e.g., Redis, Memcached). Knowledge of DevOps tools or infrastructure (e.g., Kubernetes, Jenkins). Experience in microservices architecture is an added advantage.
Education:

Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience)
Job Types: Full-time, Permanent

Pay: ?35,000.00 - ?60,000.00 per month

Benefits:

Paid sick time
Location Type:

In-person
Schedule:

Day shift
Experience:

total work: 3 years (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3802191
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year