Senior Software Engineer (PHP)
New
Based in the United StatesFull-TimeSenior
Salary$115,000 – $130,000 USD, plus bonus
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PHPGitJavascriptMySQLSoftware ArchitectureTypeScriptVue.JsCI/CD
Requirements
- 5+ years of experience building complex software applications, ideally in full-stack or backend-heavy environments.
- Strong proficiency in PHP with modern development practices, including solid experience with Laravel or similar frameworks.
- Deep understanding of object-oriented programming, software design patterns, and scalable system architecture.
- Strong experience with relational databases such as MySQL, including schema design, query optimization, and performance tuning.
- Hands-on experience with modern frontend development using JavaScript/TypeScript and Vue (or similar frameworks).
- Proven ability to work effectively within large, complex, and evolving codebases, making safe and impactful changes with limited guidance.
- Experience with Git, CI/CD pipelines, and secure software development practices.
- Ability to contribute across the full software development lifecycle, from design to deployment and monitoring.
- Comfortable using AI-assisted development tools responsibly, with strong judgment in validating outputs.
- Strong collaboration and communication skills, with the ability to work independently and within cross-functional teams.
Responsibilities
- Design, build, and enhance full-stack features using PHP (Laravel) and Vue, contributing to a platform that automates complex merchant fee analysis and proposal generation workflows.
- Own end-to-end software quality by implementing unit, integration, and end-to-end tests, ensuring robust validation from development through production deployment.
- Improve and refactor a large, established codebase by simplifying complex areas, reducing technical debt, and strengthening system maintainability.
- Optimize database performance and design efficient MySQL queries and schemas to support high-volume, data-intensive processing.
- Collaborate with Product Managers to refine requirements, define technical solutions, and ensure alignment between business needs and system architecture.
- Participate in code reviews, promote engineering best practices, and contribute to raising overall code quality and consistency across the team.
- Partner with SRE teams to ensure systems are observable, resilient, secure, and production-ready, while helping resolve incidents and performance issues.
- Contribute to continuous improvement initiatives, including development workflows, tooling, and engineering standards across the SDLC.
View Full Description & ApplyYou'll be redirected to the employer's site