PMC: Full Stack Engineer
Uses AI-assisted development tools and builds AI-powered editorial features; emphasizes using AI to speed development and improve code quality.
About the Role
PMC is hiring an early-career Full Stack Engineer to maintain and enhance WordPress and Laravel systems, build frontend features with TypeScript/React/Next.js, and contribute to AI-powered tooling. The role focuses on learning from senior engineers, improving production sites, and using AI-assisted development tools to increase productivity and code quality.
Job Description
Role
PMC seeks an early-career Full Stack Engineer to work on WordPress and Laravel production systems, contribute frontend features, and implement AI-powered components under the guidance of senior engineers. The role emphasizes learning, collaboration, and incremental ownership while maintaining high-quality, reliable websites.
Key Responsibilities
- Develop and maintain WordPress plugins and Laravel applications using established patterns and best practices.
- Build and enhance frontend features using TypeScript, React, and NextJS with attention to responsiveness, performance, and accessibility.
- Implement AI-powered features and integrations (editorial tools, automation) as defined by product teams.
- Work with APIs connecting WordPress, Laravel, and external services.
- Participate in CI/CD workflows using GitHub Actions and Jenkins and use Docker-based development environments.
- Assist with deployments to AWS-hosted infrastructure and follow documented observability and infrastructure processes.
- Write tests, documentation, and pull requests; participate in code reviews and troubleshooting with mentorship.
- Join team on-call rotations after onboarding with backup support from senior engineers.
Requirements
- Experience with PHP and familiarity with WordPress or Laravel (professional, academic, or personal projects).
- Basic experience with JavaScript and modern frontend development; TypeScript or React experience is a plus.
- Familiarity with Git and collaborative development workflows.
- Hands-on experience using AI-assisted development tools (coding assistants, AI-powered IDEs, or automated refactoring tools) as part of a regular workflow.
- Understanding of web fundamentals (HTTP, TLS, REST APIs) and relational databases.
- Awareness of accessibility and SEO best practices.
- Good communication skills, ability to take feedback, ask questions, and work collaboratively.
Nice to Have
- Exposure to TypeScript, NextJS, or modern React patterns.
- Experience with Docker or cloud platforms (AWS or similar).
- Familiarity with automated testing or CI/CD pipelines.
- Familiarity with secure development practices and common web vulnerabilities.
Growth & Career Path
- Start with well-scoped tasks and bug fixes with clear guidance, then take ownership of small features and components over time.
- Learn how PMC uses AI tools to improve development speed and quality and increase independence in line with the engineering career ladder.
Location & Schedule
- Office-first: onsite 4 days per week, 1 day remote. This is not a remote-only role.
Compensation & Benefits
- Typical wage range: $120,000 - $135,000 (actual salary may vary based on skills and experience).
- PMC-paid healthcare with no employee paycheck contributions for medical, dental, and vision for employee and family.
- Flexible Spending Accounts (Healthcare, Dependent Care & Commuter), Employee Assistance Program, Life Insurance, Short- & Long-Term Disability, Paid Parental Leave.
- 401(k) retirement plan with employer match, company discounts (pet, home & auto insurance, mortgage discounts), and a Flexible Vacation Policy (being launched).
Tech Stack
Skills
Experience Level
Salary
USD 120,000 - 135,000/year
Benefits
- β’PMC-paid medical, dental, and vision for employee and family (no employee paycheck contributions)
- β’Flexible Spending Accounts (Healthcare, Dependent Care & Commuter)
- β’Employee Assistance Program
- β’Life Insurance
- β’Short- & Long-Term Disability
- β’Paid Parental Leave
- β’401(k) with employer match
- β’Company discounts (pet insurance, home & auto insurance, mortgage discounts)
- β’Flexible Vacation Policy (launching)
- β’Office-first schedule (4 days onsite, 1 day remote)