Job Description:As a Senior Python Developer for ERPNext, you will be responsible for leading the development and maintenance of the ERPNext platform. You will work closely with product managers, designers, and other developers to deliver high-quality software solutions that meet business requirements.Are you an experienced Python Developer looking for a challenging opportunity to showcase your skills? We're seeking a talented individual to join our dynamic team.
Qualifications:Python Programming: Extensive experience and proficiency in Python programming.ERPNext: In-depth knowledge and hands-on experience in the ERPNext system.Web Frameworks: Solid expertise in both Flask and Django frameworks.Hosting Platforms: Proven experience with hosting platforms, including Linode and Amazon Web Services (AWS), and more.Containerization: Proficiency in Docker for efficient containerization.Version Control: Strong familiarity with Git, GitHub, and Bitbucket.Databases: Thorough understanding and practical experience with various databases, including MySQL, MongoDB, PostgreSQL.Web Design: Knowledgeable in web design principles to enhance user experience.
Responsibilities:Collaborate with cross-functional teams to develop high-quality Python-based applications.Implement and optimize ERPNext functionalities for enhanced performance.Utilize Docker for effective containerization and deployment.Manage and optimize hosting on platforms such as Linode and Amazon Web Services.Develop and maintain applications using Flask and Django frameworks.Ensure efficient database management, including MySQL and MongoDB.Collaborate on projects using version control systems like Git, GitHub, and Bitbucket.Apply strong web design principles to enhance overall user experience.
Qualifications:Bachelor's degree in Computer Science, Engineering, or related field.Proven professional experience with a minimum of 4 in Python development.Excellent problem-solving and critical-thinking skills.Strong communication and collaboration abilities.
In addition to the above requirements, a Senior Python Developer for ERPNext should have experience leading development teams and mentoring junior developers. They should also have excellent leadership skills and the ability to manage multiple projects simultaneously. Furthermore, experience using Bitbucket to manage code changes and collaborate with other developers is highly preferred.