Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side and client-side logics, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well
Responsibilities
Develop, customize, and maintain ERPNext applications and modules according to business requirements
Develop, test, and deploy high-performance and scalable Python applications
Implement and maintain APIs for external services and data exchange
Collaborate with cross-functional teams to design and implement new features and enhancements
Write clean, efficient, and maintainable code using Python, JavaScript, and HTML/CSS
Perform code reviews and ensure code quality by following best practices and coding standards
Troubleshoot and debug issues in existing ERPNext implementations
Contribute to the continuous improvement of development processes and methodologies
Requirments
Bachelor’s degree in Computer Science, Engineering, or a related field
Minimum of 1-2 year of experience as a Python Developer or ERPNext Developer
Strong proficiency in Python programming language and its major frameworks (Django, Flask, etc.)
Experience with ERPNext development, customization, and deployment
Knowledge of web technologies including JavaScript, HTML, and CSS
Familiarity with databases such as MySQL or MariaDB
Ability to work independently and collaboratively in a fast-paced environment
Excellent problem-solving and analytical skills
Strong communication and interpersonal skills
Preferred Qualifications
Experience with Frappe framework and Jinja templating engine
Understanding of Agile development methodologies
Knowledge of version control systems such as Git
Perks
Competitive salary based on experience
75% remote work flexibility
Occasional on-site meetings and collaboration (25%)
Opportunities for professional growth and development.
Work with a dynamic and innovative team