About DotGenesisAt DotGenesis, we are building the next generation of enterprise efficiency. We specialize in architecting, implementing, and scaling robust ERP ecosystems using Frappe, ERPNext, and Frappe HR for diverse businesses. As an MSME-registered startup, we are rapidly expanding our pipeline and looking for agile developers who love clean code, relational databases, and open-source ecosystems.We are seeking a Frappe Developer who can hit the ground running. If you understand backend web logic, version control, and how ERP modules fit together, we want you on our fully remote team.Key ResponsibilitiesDesign, build, and deploy custom Frappe applications and customize existing ERPNext/Frappe HR modules.Write clean, efficient, and well-documented Python and JavaScript code.Manage databases, optimize queries, and ensure data integrity across relational database management systems.Collaborate using Git for version control, code reviews, and environment deployments.Troubleshoot, debug, and upgrade existing production and development environments.Who is Eligible? (Requirements)We value capability and problem-solving skills over rigid degrees. You are a perfect fit if you possess:Python Mastery: Strong core understanding of Python programming.Framework Familiarity: Experience working with any mainstream Python web framework (e.g., Django, Flask, FastAPI).Frappe Ecosystem: A solid baseline understanding of the Frappe Framework architecture (DocTypes, Hooks, Bench CLI).Database Knowledge: Solid understanding of RDBMS concepts (SQL, MariaDB, or PostgreSQL).Version Control: Clean workflow habits using Git (commit, branch, merge, push/pull).Position Details & CompensationJob Location: 100% Remote (Work from anywhere)Payscale: Competitive; matching market standards, scaled entirely to your technical skills, problem-solving depth, and prior experience.How to ApplyReady to build with us? Submit your application directly through our careers portal: 👉 https://dotgen.net/jobsImportant Security & Fraud DisclaimerDotGenesis never asks for money, processing fees, or security deposits from job applicants at any stage of the recruitment process. Please protect yourself against phishing. If you receive an interview invitation or job offer claiming to be from our team, always verify that the sender's email address ends strictly with @dotgen.net. Do not engage with communications originating from public domains like Gmail, Yahoo, or alternative copycat domains.