Python Developer

Eightsquare Pvt.Ltd , Kathmandu — Posted 1 year ago

Responsibilities:

  • Develop and maintain server-side logic using Python and associated frameworks (Django, Flask, etc.).
  • Integrate user-facing elements using server-side templating.
  • Design and implement data storage solutions using relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
  • Develop and maintain RESTful APIs to support seamless communication between frontend and backend systems.
  • Write clean, efficient, and modular Python code.
  • Implement and maintain reusable and efficient code components.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver end-to-end solutions.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Implement and advocate for testing practices, including unit testing.
  • Identify and troubleshoot complex technical issues in Python code.
  • Debug and resolve bugs to ensure the stability and reliability of applications.
  • Develop scripts and automation tools to streamline development and deployment processes.
  • Create and maintain comprehensive technical documentation for code, APIs, and processes.

Qualifications:

  • Minimum of X years of professional experience as a Python Developer.
  • Proficiency in Python and its frameworks (Django, Flask, etc.).
  • Experience with database systems (relational and/or NoSQL).
  • API development experience.
  • Strong server-side development skills.
  • Familiarity with server-side templating.
  • Clean code practices.
  • Modular code development.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a team-oriented, agile environment.
  • Experience in code reviews.
  • Understanding of testing practices, including unit testing.
  • Analytical and problem-solving skills.
  • Debugging experience.
  • Scripting skills for automation tasks
  • Ability to create and maintain technical documentation.
  • Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.

Eight Square facilitate merchants to make offline and online payments by integrating simple, secure and easy to use Payment Gateway System via a multitude of payment methods.

Details
Information Technology (IT) Industry
Full-time Job Type
Mid-Level Job Level
Job post expired. Apply anyway, we'll forward your CV.