- Company Name
- The Hired Guns
- Job Title
- Senior Software Engineer (Full Stack)
- Job Description
-
Job title: Senior Software Engineer (Full Stack)
Role Summary:
Lead development of content‑driven WordPress sites for a science research organization, building scalable features and maintaining complex public‑facing ecosystems. Work on a LAMP stack, enhancing security and performance, with potential transition from a 6‑month contract to a full‑time position.
Expectations:
• Deliver high‑quality, production‑ready WordPress solutions on a regular schedule
• Collaborate with cross‑functional teams to refine site architecture and feature scope
• Uphold strict security practices across all site deployments
• Act as a technical mentor for junior developers and contribute to process improvements
Key Responsibilities:
• Design, develop, and maintain WordPress themes, plugins, and core customizations using PHP, JavaScript, HTML/CSS
• Implement and maintain RESTful APIs for content ingestion and external integrations
• Configure and orchestrate build, test, and deployment pipelines (Git, CI/CD)
• Optimize database schemas and queries in SQL and NoSQL environments
• Enforce security best practices (input sanitization, authentication, access control, vulnerability scanning) across sites
• Evaluate and integrate third‑party services on AWS, Azure, or Google Cloud
• Provide architectural guidance for large‑scale WordPress deployments and performance tuning
• Document code, processes, and technical decisions for internal and external stakeholders
Required Skills:
• Strong full‑stack experience with WordPress (Plugins, Themes, Core API)
• Advanced proficiency in PHP, JavaScript (ES6+), HTML5, CSS3
• Familiarity with modern front‑end frameworks (React, Angular, Vue, or Node.js)
• Experience with Git, branch workflows, and CI/CD pipelines
• Solid understanding of database design (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis)
• Proven ability to design/consume RESTful APIs
• Practical knowledge of cloud infrastructure (AWS, Azure, or GCP)
• Good problem‑solving, debugging, and performance‑optimization skills
• Strong written and verbal communication
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
• (Preferred) Security or WordPress‑specific certifications (e.g., WP Developer Handbook, OWASP Security Awareness)
---