Python Web developer
Harshwal Consulting Services Pvt. Ltd.
Job Description
Python Web Developer About the Role We are hiring a Python Web Developer to take full ownership of Harshwal's external websites and internal admin panels. The role will build, update, and maintain all our web properties — including harshwal.com, sub-domains, landing pages, and a custom admin dashboard that gives the DM team direct content control. The candidate will work directly with the DM Leader on website content, integrations, and analytics dashboards, and will independently handle deployments on our Linux servers without depending on the AI / IT team for routine releases.
Key Responsibilities Build, update, and maintain Harshwal's websites (harshwal.com and related sub-sites) using Python frameworks Develop and maintain a custom admin panel for the DM team to update content, blogs, posts, banners, and SEO meta-data directly Integrate website forms with internal CRM, data flows, and email systems Deploy code to Linux (Ubuntu) servers — Digital Ocean droplets and internal servers — using SSH and standard port configurations Configure and manage Nginx / Apache, SSL certificates, domains, sub-domains, and DNS as required Monitor website uptime, performance, page speed, and resolve issues independently Implement on-page SEO requirements coordinated with the SEO Consultant Maintain Git version control and clear documentation for every deployment Coordinate with the Graphic Designer and DM Leader on UI updates and content rollouts Mandatory Technical Skills Python: Django or Flask or FastAPI — 1 year hands-on experience Frontend: HTML5, CSS3, JavaScript, Bootstrap or Tailwind Databases: PostgreSQL or MySQL — schema design, queries, migrations Linux server deployment: Ubuntu 22.04 on Digital Ocean (BLR1, SFO3, NYC zones) and internal servers SSH, SCP, port configuration, basic firewall (UFW), Nginx as reverse proxy Git & GitHub: branches, pull requests, merge conflict resolution REST API design and integration Domain & DNS management: A record, CNAME, sub-domains, SSL via Let's Encrypt