About the job
Join our innovative engineering team at Minderacraft as a Perl Developer, where you will play a pivotal role in developing and maintaining our suite of software products. Your responsibilities will encompass writing, testing, and debugging Perl code while integrating applications with various third-party web services. Success in this role requires a solid understanding of server-side logic and the ability to collaborate effectively within a team. Ultimately, your contributions will help us create dynamic and highly responsive web applications that meet our business objectives.
Key Responsibilities:
Backend Development
- Design, develop, and optimize server-side applications using Perl.
- Utilize CPAN modules and popular Perl frameworks, including:
- Catalyst
- DBIx::Class
- Plack (PSGI)
- Template Toolkit (TT)
- Moose
- Contribute to architectural discussions and design scalable solutions.
Frontend Development
- Enhance client-side features with JavaScript.
- Collaborate with backend services to ensure seamless UI/UX experiences.
Database Management
- Create efficient SQL queries and manage relational databases like:
- PostgreSQL
- MySQL
- Handle schema design, optimization, and troubleshooting.
Version Control & Deployment
- Utilize Git for code versioning and management (branching, merging, and reviews).
- Deploy, debug, and monitor applications in a Linux environment.
Troubleshooting & Optimization
- Diagnose and resolve complex technical issues across the stack.
- Identify and implement improvements for performance, stability, and maintainability.
Quality Assurance
- Develop unit tests using Perl and JavaScript frameworks.
- Refactor legacy code to enhance structure and performance.
- Adhere to coding standards and best practices.
Collaboration & Agile Practices
- Engage with cross-functional teams including product management, testing, and DevOps.
- Take part in sprint planning, stand-ups, and retrospectives.
- Effectively manage multiple tasks and feature requests simultaneously.
