- Company Name
- Jobgether
- Job Title
- Software Developer / Senior Software Developer - Perl (contract)
- Job Description
-
Job title: Software Developer / Senior Software Developer – Perl (Contract)
Role Summary: Design, develop, test, and deploy high‑quality Perl‑based web applications and APIs. Lead end‑to‑end development cycles, collaborate with DevOps/security/infrastructure teams, mentor peers, and ensure scalable, reliable, mission‑critical software delivery.
Expectations: Deliver production‑grade code on schedule, maintain clean architecture documentation, improve existing systems, mentor junior developers, and proactively recommend enhancements.
Key Responsibilities:
- Develop, maintain, and deploy Web applications and APIs primarily using Perl.
- Lead or contribute to full design and development lifecycles from proof‑of‑concept to production.
- Collaborate with DevOps to implement CI/CD pipelines, automate testing (unit, functional, behavioral).
- Troubleshoot production issues, recommend refactors, and research emerging solutions.
- Document code, system architecture, technical specifications, and decision records.
- Mentor team members, facilitate problem‑solving, and drive architectural/process improvements.
Required Skills:
- 5+ years software development experience, 2–3 years in Perl web development.
- Proficiency in Perl, Bash shell scripting, SQL, and open‑source databases (PostgreSQL/MySQL).
- Experience with legacy Apache CGI applications.
- CI/CD tools (e.g., GitHub Actions) and web security protocols (OAuth2).
- Multi‑language proficiency: Python (Django), Node.js, JavaScript, Java, React.js, HTML, CSS.
- Cloud platform experience (Google Cloud Platform preferred), Kubernetes, Terraform.
- Knowledge of message buses (Google Pub/Sub, Kafka) and event‑driven programming.
- Familiarity with Agile (Scrum) and tools (Jira).
- Strong analytical, problem‑solving, and communication skills; capable of independent and team work.
Required Education & Certifications:
- University degree, college diploma, technical training, or equivalent professional experience.