Python/ Django Developer

Predigle

10 months ago

Work from Office

Surat, India

Job description & requirements

Backend Engineer

Responsibilities:

  • Design, develop, test, and deploy robust, scalable, and secure back-end APIs and microservices.
  • Collaborate closely with front-end developers, product teams, and stakeholders to translate business requirements into effective back-end solutions.
  • Develop clean, maintainable, and well-documented code, adhering to coding best practices.
  • Implement and maintain secure authentication and authorization mechanisms, ensuring the protection of sensitive data.
  • Develop role-based access control (RBAC) systems to manage and enforce user permissions and data security policies.
  • Optimize database performance, ensure data integrity, and handle large-scale data processing.
  • Troubleshoot and resolve production issues, ensuring system uptime and performance.
  • Stay current with the latest back-end technologies, industry trends, and security standards, recommending and integrating improvements as necessary.
  • Conduct code reviews, automated testing, and continuous integration to maintain high code quality.

Skills & Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Experience: 2+ years of professional experience in backend development.
  • Primary Skills: Strong expertise in Python (Django preferred) or Golang (experience in at least one is mandatory).
  • Databases: Proficiency in SQL/PostgreSQL and MongoDB (experience in both is a plus).
  • Web Services: Experience in designing and developing RESTful APIs.
  • Security: Hands-on experience with authentication protocols (OAuth, JWT) and implementing RBAC systems.
  • Testing: Strong experience with unit testing frameworks (e.g., pytest, unittest).
  • Version Control: Proficient in Git.
  • Additional Skills:
  • Experience with cloud platforms (e.g., GCP) and containerization technologies (e.g., Docker) is a plus.
  • Familiarity with message queuing systems (e.g., Kafka) and DevOps practices, including CI/CD tools like Jenkins or GitLab CI/CD.
  • Soft Skills: Strong problem-solving skills, effective communication, and the ability to collaborate in a fast-paced team environment.

Job Domain/Function :

Job Type :

Work from Office

Number Of Position(s) :

1

Educational Qualifications :

Location :

Surat, India

Create alert for similar jobs

Predigle

Benefits & Perks

Training and Development

Job Training

Health Insurance