fotograf.de / GotPhoto is the world’s leading software for the digitalization of school and high-volume photography.
Our international team is working every day to make the lives of our photographers easier and more efficient - so they spend less time behind the desk and more time behind the lens.
We have built a life-changing online solution for volume photographers. At the heart of our success is a talented, multifaceted team that helps school photographers all around the world achieve their goals.
We are the current market leader in Europe for the online sale of photo products and hold a market share in 15 different countries worldwide, which enables us to experience rapid growth every year.
You are a Senior PHP developer looking to join a well established, growing business that helps their customers fix their most complex business challenges with beautifully engineered solutions.
As a Senior you bring experience from several large scale engineering organizations, ideally product-based SaaS companies. At GotPhoto you will leverage your experience to architect solutions and mentor and coach those around you. Help us build an engineering organisation that cares about their customers and loves to learn and collaborate together.
TL;DR
You will join a product first organization that is currently moving from 2 to 4 product squads. The platform is mainly developed in PHP with the frameworks CakePHP & Laravel. The teams are currently working on moving the solution into a service based architecture using TypeScript, NodeJS and other technologies (you may help them choose)
The GotPhoto SaaS platform helps school photographers streamline their workflow and ensure that they can easily manage large photo shoots and print amazing products their customers want. GotPhoto is a profitable startup that have been around since 2010 their culture is one of a positive business model, with the mindset “we create winners”. Photographers, parents, schools and labs are better off when using their software.
You will work on
Our stack
We take a pragmatic approach to building products and systems that work for our customers. Our core application is a modular CakePHP monolith - not as monolithic as you may have seen before. As we have scaled in terms of features and functionality we have built microservices in PHP, NodeJS, Python and React.
We use AWS-Cloud using MySQL, Docker, SQS, SNS, SES, PhpUnit, NewRelic, Graylog. QA has a Cypress Stack for end-to-end testing. In the Platform team we make use of Amazon Lamdba for image processing to keep the scale very flexible. Payments are handled and abstracted by the finance team in their a own distributed service.
Since our business has complex use cases, we keep the cognitive load for our Devs as low as possible so they focus on solving problems rather than configuring tech.
Our Team
We are a team of 12 Engineers (on our way to 20 by the end of the year). Most of our team is based in Berlin but this role is a fully remote position based in Europe, ideally you are within a 2 hour time difference of Berlin because we want you to have a good balance with work and your personal life.
If you enjoy going to an office then we would love to help you relocate to Berlin, just ask our recruiting team about it when you speak to them.
We love to collaborate, you will find us regularly sharing tips and tricks during our brown bag lunches, organising hackathons and pair coding to solve our most complex problems.
We follow Agile development and have synchronous and asynchronous communication. If you would like to meet some of our team check us out here https://www.fotograf.de/team/
You are a product orientated engineer who cares about your customers and team. You write SOLID code pragmatically using software design patterns. You think things should be maintainable and easy to use and have a pragmatic engineering approach "shortcuts" easy to delete in a crunch
These jobs may fit you 👇
You have successfully subscribed
As an applicant
Continue with
Google LinkedinSign up with email
Check your email and follow the instructions to restore access to your account