- 2 active jobs (view)
- www.pawnmate.com
Description
PawnMate Inc. is looking for a Software Developer to join our team and help build, improve, and maintain features within the PawnMate software platform. This role will be responsible for developing new functionality, supporting existing systems, troubleshooting issues, and helping modernize our software environment.
The ideal candidate will have strong experience with Perl and also be comfortable working with newer programming languages and modern development practices. This is a great opportunity for a developer who enjoys building practical software solutions that directly impact customers and business operations.
Skills
-
Strong programming experience in Perl
-
Experience with modern programming languages such as JavaScript, TypeScript, Python, or similar
-
Solid understanding of backend development
-
Experience working with relational databases such as MySQL
-
Ability to troubleshoot, debug, and optimize software applications
-
Familiarity with APIs, software integrations, and web applications
-
Experience using source control and collaborative development workflows
-
Strong problem-solving and analytical skills
-
Ability to write clean, maintainable, and efficient code
Qualifications
-
Proven experience as a Software Developer or similar role
-
Experience working on business software, SaaS platforms, or transaction-based systems
-
Comfortable maintaining and improving legacy code while contributing to modernization efforts
-
Strong attention to detail and ability to manage multiple development tasks
-
Ability to work independently and collaboratively with a team
-
Good communication skills and ability to translate business needs into technical solutions
Education Requirements
-
Diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field preferred
-
Equivalent hands-on development experience will also be considered
Responsibilities
-
Develop, test, and maintain features within the PawnMate software platform
-
Support and enhance existing Perl-based applications
-
Help modernize parts of the platform using newer technologies and best practices
-
Work on internal tools, integrations, reporting, automation, and customer-facing enhancements
-
Identify and resolve bugs, errors, and performance issues
-
Collaborate with team members and leadership to understand feature requests and business requirements
-
Participate in code reviews and contribute to code quality standards
-
Assist with database development and application logic
-
Help improve the overall performance, scalability, and reliability of the software
Experience Requirements
-
Experience working in SaaS or cloud-based software environments
-
Familiarity with retail, POS, financial, or transaction-based software
-
Experience with system integrations and third-party APIs
-
Understanding of modern software architecture and scalable development practices


