Ref: SD-3931690

Posted 19 Jun 2025

Senior Python Developer

Industry

IT & Telecomms

Job type

Permanent / Full Time

Location

Tasman

The Consultant
User Photo

Subbu Desu

Senior Talent Manager

The Role

  • Nelson based, Onsite role
  • Python, Django, HTMX, PostgreSQL, JavaScript, Docker
  • Infrastructure and Devops

The Opportunity
As the Software Development & Systems Engineer, you will play a key hands-on role in improving and maintaining the systems that keep the business running. This includes rewriting ERP programs, enhancing and building custom tools that support production, logistics, quoting, and admin.
This is a technical, operational role requiring both deep coding ability and software architecture skills — designing robust, scalable systems that align with how the business operates. The successful candidate will work directly with internal users, offsite developers, and key stakeholders to deliver solutions that are intuitive, efficient, and aligned with company operational goals.

KEY RESPONSIBILITIES
 Development & Support
  • Own the development of the quoting and specification system.
  • Add new features, refine performance, and ensure ease of use across internal and external users.
  • Troubleshoot issues, gather user feedback, and continuously improve the platform.
  • Deliver seamless user experience, with strong backend performance and frontend usability.
ERP Program Rewriting & Optimization
  • Identify legacy ERP modules and rewrite them for better performance, usability, and integration.
  • Build features based on real-world workflows, working closely with operations and admin teams.
  • Ensure rewrites are scalable, maintainable, and tested with minimal business disruption.
Business Systems & Tool Development
  • Design and build custom tools that solve everyday business problems and reduce manual effort.
  • Translate business needs into clean, maintainable code with solid architecture.
  • Integrate systems and automate key processes across departments.
User Experience & Operational Support
  • Ensure systems are easy to use and aligned with how teams work.
  • Provide internal training, support, and clear documentation.
  • Actively support users when issues arise, and implement changes based on feedback.
Offsite Resource Coordination
  • Collaborate with offsite developers or contractors, providing clear specs, testing their work, and ensuring quality.
  • Integrate external work into the existing codebase and ensure ongoing consistency.
IT Systems Involvement
  • Assist with on-prem IT systems including server setup, Docker deployment, and basic hardware/software support.
  • Be a hands-on problem solver when system issues affect productivity.
  
SKILLS & KNOWLEDGE REQUIRED
  
  • Strong full-stack software development experience
  • Solid skills in software architecture — designing scalable, maintainable systems from scratch
  • Experience modernizing or extending ERP systems
  • Proven ability to work directly with users and translate needs into working tools
  • Deep understanding of backend, frontend, and systems integration
  • Comfort with occasional IT infrastructure work and DevOps practices
  • Self-directed, hands-on, and solutions-focused

If this sounds like the opportunity you have been waiting for and you have the skills listed above, please apply today!!!

Click Apply Now or call RWA on 09 579 7929 for more information.

Only people with the right to live and work in New Zealand may apply for this role.
Don't forget to visit our website for more vacancies and job opportunities: www.rwa.co.nz

Job Reference number: SD-3931690

Senior Python Developer

Please complete the form below to apply for this position.