PlanHub

Senior Software Engineer – Backend

PlanHub

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop high-quality applications using the Laravel PHP framework
  • Design and maintain scalable, performant, and fault tolerant backend systems
  • Provide efficient data and security management for our APIs
  • Write clean and maintainable code, and ensure code quality by conducting regular code reviews
  • Maintain robust automated build test suites to support continuous integration (CI/CD using GitHub Actions)
  • Work collaboratively with product managers, and other developers
  • Stay up-to-date with emerging trends and technologies
  • Participate in planning ceremonies and daily stand-up meetings
  • Maintain and expand API documentation using OpenAPI specifications
  • Review and troubleshoot critical production issues
  • Collaborate with DevOps to continuously improve deployment automation, infrastructure-as-code (Terraform), observability (Datadog) and release processes.
  • Guide and mentor junior developers

Requirements

  • 5+ years software development experience in backend systems
  • 5+ years of experience in developing and maintaining applications backed by a relational database such as MySQL
  • 3+ years of experience in PHP development
  • 3+ years of experience developing and supporting cloud-native applications, using AWS services such as SQS, ECS, EventBridge, API Gateway, and Lambda
  • Experience working in an agile development environment
  • Experience with the Git version control system
  • Degree in Computer Science or related technical discipline or equivalent experience.
Benefits
  • Open time-off policy.
  • An excellent benefit package, including medical, dental, vision and life insurance.
  • 401(k) plan with company match.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
LaravelPHPMySQLAWSTerraformGitAPI developmentCI/CDOpenAPIautomated testing
Soft Skills
collaborationmentoringcommunicationproblem-solvingplanningcode reviewadaptabilityleadershiporganizationtroubleshooting
Certifications
Degree in Computer Science