Software Engineer - Python Django

Devsinc
Full-time
On-site

Devsinc is looking for a talented Software Engineer - Python Web to join our dynamic development team. In this position, you will be responsible for designing, developing, and maintaining web applications using Python frameworks. You'll work closely with front-end developers and designers to create seamless user experiences and high-performing, scalable applications.

Key Responsibilities:

  • Design and implement web applications using Python-based frameworks (such as Django or Flask).
  • Develop and maintain RESTful APIs for front-end applications.
  • Write clean, efficient, and well-documented code while adhering to best practices.
  • Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical specifications.
  • Debug and troubleshoot issues in existing applications and optimize for performance and scalability.
  • Participate in code reviews and contribute to team knowledge sharing through documentation and mentorship.
  • Stay updated with the latest industry trends and technologies related to Python web development.

Requirements

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of experience in web development using Python, preferably with Django or Flask.
  • Strong understanding of web development principles, including HTML, CSS, and JavaScript.
  • Experience with database management systems, particularly PostgreSQL or MySQL.
  • Familiarity with RESTful API design and best practices.
  • Proficiency in version control systems like Git.
  • Ability to work collaboratively in an Agile environment.
  • Excellent problem-solving skills and a strong attention to detail.
  • Good communication skills, both verbal and written.