Company Overview
[$COMPANY_OVERVIEW]
Role Overview
We are looking for a talented and experienced Perl Architect to join our innovative team. In this role, you will lead the design and implementation of scalable, high-performance applications using Perl and related technologies. You will be responsible for establishing architectural best practices and driving the evolution of our software solutions while collaborating closely with cross-functional teams.
Responsibilities
- Architect and design robust, scalable, and efficient software solutions using Perl, integrating them with various data sources and systems.
- Lead the development of technical specifications and architectural documentation to guide project execution.
- Conduct code reviews and provide mentorship to development teams, promoting best practices in coding and design.
- Collaborate with product management and other stakeholders to define project scope, objectives, and technical requirements.
- Identify and mitigate risks associated with architectural decisions, ensuring high availability and performance of applications.
- Stay current with emerging trends in software architecture and Perl technologies to continuously enhance our systems.
Required and Preferred Qualifications
Required:
- 5+ years of experience in software development, with a strong focus on Perl programming.
- Proven experience in architecting large-scale applications and systems.
- Deep understanding of software design principles, patterns, and best practices.
- Experience with database design and optimization, particularly with SQL and NoSQL databases.
- Strong problem-solving skills and the ability to debug complex production issues.
Preferred:
- Familiarity with modern development practices such as Agile methodologies and DevOps.
- Experience with cloud platforms like AWS or Azure.
- Knowledge of additional programming languages or frameworks such as Java, Python, or JavaScript.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Technical Skills and Relevant Technologies
- Expertise in Perl programming, including frameworks such as Mojolicious or Dancer.
- Solid understanding of RESTful API design and development.
- Experience with version control systems, particularly Git.
- Familiarity with CI/CD pipelines and automated testing frameworks.
Soft Skills and Cultural Fit
- Exceptional communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders.
- Strong leadership skills with a focus on collaboration and team empowerment.
- Highly adaptable and able to work effectively in a fully remote environment.
- A proactive mindset with a passion for continuous learning and improvement.
Benefits and Perks
Salary: [$SALARY_RANGE]
Full-time offers include:
- Comprehensive health insurance benefits.
- 401(k) with employer matching contributions.
- Flexible work hours and a fully remote work environment.
- Generous paid time off policy and paid parental leave.
- Professional development opportunities and training budgets.
Equal Opportunity Statement
[$COMPANY_NAME] is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law.
Location
This is a fully remote position.
