Job Title: Senior Software Engineer (Backend) Company Name: PlanHub, Inc. Job Url: https://ats.rippling.com/en-GB/planhub-inc/jobs/881a69f6-61ff-4927-b0c4-c076a0c03ad7?jr_id=69a865942580d3183f007e6f Job Description: We are looking for a Senior Software Engineer (Backend) to join our team. This role requires deep experience in developing cloud-native SaaS applications on AWS. Required tasks for the role include designing, developing, and maintaining our API (internal and external) using the Laravel framework, deploying using Docker containers on AWS, and integrating applications with various data stores such as MySQL, DynamoDB, Redis, and OpenSearch.   What you will be doing: 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