{"id":3887790,"url":"https://alion.io/job/teceze-senior-python-developer","title":"Senior Python Developer","company":{"id":4442791,"name":"TECEZE","domain":"teceze.com","url":"https://alion.io/company/teceze","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chennai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Bootstrap","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"MariaDB","optional":false},{"name":"MySQL","optional":false},{"name":"Nginx","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Ubuntu","optional":false},{"name":"Vue.js","optional":false},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-11-06T17:34:52Z","employer_posted_date":null,"last_verified_at":"2026-11-06T17:34:52Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Job Description – Senior ERPNext / Frappe Framework Developer\nExperience: 5+ Years\nRole: Senior Developer\nEmployment Type: Full-time\nJob Overview\nWe are looking for a skilled Senior ERPNext / Frappe Framework Developer with strong experience in developing, customizing, and implementing ERPNext-based business applications.\nThe candidate should have excellent knowledge of Python, Frappe Framework, JavaScript, MariaDB, and REST API integrations. The role involves developing scalable ERP solutions, automating business workflows, integrating third-party applications, and providing technical guidance to the development team.\nMandatory Technical Skills\n5+ years of software development experience.\nStrong hands-on experience in ERPNext and Frappe Framework.\nExcellent Python programming skills.\nStrong JavaScript, HTML5, CSS3, and Bootstrap knowledge.\nMariaDB/MySQL database experience.\nREST API development and integration.\nCustom DocTypes, Workflows, Reports, and Frappe applications.\nLinux, Ubuntu, Nginx, and Redis.\nGit, GitHub, CI/CD, and cloud deployment experience.\nApplication debugging and performance optimization.\nKey Responsibilities\n1. ERPNext & Frappe Development\nDevelop, customize, and maintain ERPNext applications.\nCreate custom DocTypes, Forms, Reports, Workflows, Print Formats, and Server Scripts.\nCustomize ERPNext modules based on business requirements.\nDevelop custom Frappe applications and reusable components.\nImplement role-based access and workflow automation.\n2. Backend Development\nDevelop backend applications using Python and Frappe.\nBuild business logic, APIs, scheduled jobs, and background tasks.\nWork with MariaDB/MySQL database design and query optimization.\nDevelop REST APIs and third-party integrations.\n3. Frontend Development\nDevelop user interfaces using JavaScript, HTML5, CSS3, and Bootstrap.\nCustomize ERPNext Desk and client-side scripts.\nDevelop dashboards, reports, and interactive applications.\nWork with React.js or Vue.js where required.\n4. API Integration & Architecture\nIntegrate ERPNext with third-party applications and enterprise platforms.\nImplement payment gateway, Microsoft 365, and authentication integrations.\nWork on SSO, OAuth 2.0, and JWT authentication.\nDesign scalable and multi-tenant ERP architectures.\n5. Deployment & DevOps\nHandle ERPNext deployment on Linux/Ubuntu servers.\nWork with AWS, Nginx, Redis, and MariaDB.\nManage installation, upgrades, patches, and migrations.\nWork with Git, GitHub, CI/CD pipelines, and Docker.\nMonitor application performance and troubleshoot production issues.\n6. Technical Leadership\nConvert business requirements into technical solutions.\nConduct code reviews and maintain coding standards.\nGuide junior developers and support technical troubleshooting.\nCoordinate with BA, QA, Product, and DevOps teams.\nMaintain technical documentation.\nMulti-company and multi-tenant architecture.\nAutomated testing and application security.\nExperience Requirements\nMinimum 5+ years of overall development experience.\nStrong practical ERPNext / Frappe development experience.\nExperience in end-to-end ERP implementation and customization.\nExperience handling enterprise-level applications and integrations.\nGood to Have Skills\nERPNext HRMS, Payroll, CRM, Accounts, Inventory, Procurement, and Projects.\nReact.js / Vue.js.\nAWS cloud infrastructure.\nDocker and Kubernetes.\nMicrosoft 365 integration.\nSSO, OAuth 2.0, and JWT.\nEducational Qualification\nBachelor's or Master's degree in Computer Science, IT, Software Engineering, or a related field.","description_format":"text","description_chars":3539,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Infrastructure & Networking Services","Managed IT Services (MSP)","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-06T20:10:56Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["seen:3","velocity","win:early"],"computed_at":"2026-11-10T06:52:35Z"},"pay":null,"html_url":"https://alion.io/job/teceze-senior-python-developer","json_url":"https://alion.io/job/teceze-senior-python-developer.json","meta":{"generated_at":"2026-11-11T03:42:08Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3234,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4442791},"rest":"https://alion.io/mcp/rest/get_company?id=4442791"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fteceze-senior-python-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fteceze-senior-python-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fteceze-senior-python-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/teceze-senior-python-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteceze-senior-python-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3887790}},{"tool":"search_jobs","arguments":{"company":"teceze.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3887790},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}