Log In

Don't have an account? Sign up now

Forgot Password?

Sign Up

Password will be generated and sent to your email address.

Python Developer

Apply for job

Apply For This Job

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.

Position Summary:

We are looking for a talented Python Developer to design, customize, and optimize ERPNext solutions for business workflows. The role involves developing new features, integrating third-party applications, and maintaining system performance. Strong knowledge of Python, Frappe framework, and experience with ERPNext customizations are essential. Join our team to deliver scalable, user-centric ERP solutions that drive operational efficiency.

Position Responsibilities:

ERPNext Development and Customization:

  1. Develop, customize, and maintain modules in ERPNext.
  2. Create custom scripts, doctypes, and reports to meet business requirements.
  3. Implement and configure ERPNext workflows and automation.

Python Programming:

  1. Write clean, maintainable, and efficient Python code.
  2. Develop backend components to improve responsiveness and overall performance.

Integration and APIs:

  1. Integrate ERPNext with other systems and third-party applications.
  2. Develop and maintain RESTful APIs for seamless integration.

Database Management:

  1. Manage and optimize MySQL/MariaDB databases.
  2. Ensure data integrity and perform database migrations as required.

Testing and Quality Assurance:

  1. Conduct unit testing and debugging.
  2. Collaborate with QA teams to ensure high-quality deliverables.

Documentation:

  1. Create and maintain technical documentation for code and configurations.
  2. Document customizations and integrations for future reference.

Support and Maintenance:

  1. Provide technical support for ERPNext-related issues.
  2. Perform regular maintenance and updates to ensure system reliability.

Collaboration:

  1. Work closely with cross-functional teams to understand business requirements.
  2. Collaborate with other developers and stakeholders to design and implement new features.

Code Review and Version Control:

  1. Utilize version control systems like Git and SVN to manage codebases and ensure smooth collaboration.
  2. Conduct code reviews to maintain code quality and consistency.

Deployments:

  1. Deploy applications on Linux-based OS and manage infrastructure to ensure stability and scalability.
  2. Automate deployment processes to improve efficiency.

Position Requirements: 

  1. Bachelor’s degree in computer science, Information Technology, or a related field.
  2. 5+ years of experience in Python development.
  3. Proven experience with ERPNext development and customization.
  4. Strong knowledge of JavaScript, HTML, CSS, and jQuery.
  5. Experience with RESTful APIs and third-party integrations.
  6. Proficiency in MySQL/MariaDB database management.
  7. Familiarity with version control systems (e.g., Git).
  8. Excellent problem-solving skills and attention to detail.
  9. Strong communication and teamwork skills.
  10. Familiarity with Docker and containerization.
  11. Understanding of Agile/Scrum methodologies.

Development/ Engineering - EX-IN

Python Developer Full Time