Advance Search

Browse Jobs

Senior Software Engineer

Posted a month ago

  • Braintree, Essex
  • Any
  • External
  • Expired - 2 months ago
Shelterluv makes software for animal welfare organizations. We help our customers manage every aspect of the rehoming process from intakes to adoptions, as well as handle payments, manage foster programs, and keep animals healthy with up to date medical data. We believe that anyone can make a difference when given the right tools. We're dedicated to making sure that Shelterluv can help shelters and rescues everywhere.Senior Software Engineer For a brief overview of Shelterluv and working here, check out the careers page . Shelterluv is looking to hire a senior software engineer who is excited about using modern technologies to build systems that directly help save the lives of animals.Our ideal hire is someone who thrives on a small team, in a dynamic environment where they can collaborate with other engineers and product managers, and own the technical and UX direction of new features.Why consider our team?We strive for solutions that are elegant, scalable, and well-tested - not perfect. Our focus is on shipping and making consistent iterative improvements.Communication, trust and empathy allow us to challenge each other's growth in order to tackle any challenge in front of us. We rarely put in more than 40 hours / week, except in highly unusual circumstances. Fridays are allocated for continued learning, feature enhancements and paying down technical debt.The engineering team is fully remote, so you can work from anywhere in the United States. Shelterluv offers a competitive base salary and benefits.Several years of experience building apps with Laravel.Several years of modern front-end experience, such as Vue/React in combination with Tailwind/Bootstrap.Experience with payment gateways and commerce applications. e.g. Stripe, Braintree.A solid understanding of how to design, build and use RESTful APIs.Experience with PHPUnit testing.Experience with Git and GitHub.Day-to-Day ResponsibilitiesAssess and determine the order of priority for a set of tasks, across multiple projects, that align with product and engineering goals.Working on higher priority or more complex tickets without supervision.Working with our product team and other engineering team members to take initial objectives and shape them into technical requirements or documentation.Collaborating with other engineers when cross stack and/or cross functional (i.e. frontend / backend) work needs to be done.Writing clean, maintainable code. Improving legacy systems and leaving them better than how you found them.Staying up-to-date with best practices and patterns and sharing those with other engineers.Assisting with triage in their area of work during outages or other issues.Communicating questions looking ahead for potential issues.Being a guardian of code standards and testing requirements.Providing feedback in pull requests and potentially being the final say in approval / declining of them as needed.Document and clearly communicate testing instructions for team members performing QA.Releasing approved code to environments, including production.Bonus points if you have some amount of experience with:Docker/ECS environments and deployments.Knowledge of Dev Ops, including CI/CD using GitHub Actions.Familiarity with Laravel Nova, Laravel internals and package development.
#J-18808-Ljbffr
Apply