Relocate. Ми з України
Post Jobs
Countries

Select a Country

Australia

Austria

Belgium

Canada

Cyprus

Denmark

Estonia

Finland

France

Germany

Ireland

Japan

Netherlands

Portugal

Singapore

Spain

Sweden

United Kingdom

United States

blog

Blog

Expat Stories Visas & Immigration Money & Taxes Working Abroad

Read our blog

Visas Taxes Salaries Cost of Living Relocation Companies Jobs
Blog
Expat Stories Visas & Immigration Taxes & Money Working & Money Read our blog
For Employers
Post Jobs
Menu
  • Home
  • International Jobs in Remote
  • Backend Engineer

Backend Engineer

Remote, Remote

fotograf.de / GotPhoto

fotograf.de / GotPhoto logo

Basic relocation package


About fotograf.de / GotPhoto

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.

Position

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.

  • PHP 7, REST or GraphQL, MySQL, AWS, Docker, Terraform, GitLab
  • Remote First, collaborative customer-focused team that deploy code every day
  • €65 - 75k Salary

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 between 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, organizing 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/

Your Role

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 photoshoots and print amazing products their customers want. GotPhoto is a profitable startup that has 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:

  • Designing, coding, deploying and monitoring usage of features our clients love (current client NPS is 68)
  • Ensuring we all write great code and learn together; we do peer code reviews, lots of pair coding, hackathons and internal tech talks as well as support your growth with a learning and conference budget
  • Highly versatile system in order to support complex photographer workflows, taking pictures of thousands of school kids is a complex challenge
  • Service-oriented architecture
  • Customer first culture (yes even as a Dev, we hope you care about our customers too)
  • Large Scale Systems Handling >1 million orders per year with highly sensitive data and information
  • Only system on the market with support for all major sales methods of photographers (prepay, proofing, online, offline)

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.

  • We use Dockerized Environments to be able to run any part of the system on any system
  • We use AWS to scale our architecture to our customers due to seasonality which made us build the system in a way that it can scale up and down
  • We have a scalable image processing system based on serverless AWS Lambda
  • We use GitLab for our CICD Pipelines We value that any developer is enabled to do deployments into the live system with a click of a button

Your qualification

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

  • You know what to test, why to test it, and how to write meaningful tests
  • You have a proactive attitude and a product mindset − you own what you build
  • Strong knowledge of PHP7 as you will be working with that primarily
  • Team player, proactive and result-driven

What we offer

  • Be part of an international team with an established brand in Europe and strong growth in the USA
    • Everyone has the same opportunities to grow and learn
    • You have 1: 1 with your team leader and development meetings every six months
    • You have access to a learning budget of at least 500€ for training and coaching
  • Flexible working hours and unlimited holiday leave
  • Connect - inside and outside of work through regular team events, knowledge sharing and team holidays
  • Subsidised fitness membership with Urban Sports in the EU and Classpass in the US

Engineer Developer Software Backend Programmer Web PHP Back-end Software Developer AWS Amazon Docker Software Engineer MySQL REST Terraform GraphQL Remote Back End GitLab PHP7 PHP 7 Amazon Web Services
Archive vacancy
Archive vacancy
Facts about Remote
Cost of Living Index 0 /100
Median for apartment
rent in city centre
(1-3 bedroom) $ 0 - $ 0
Safety Index 0 /100
Check if your resume is a good fit
25/100
Get Full Report Arrow right
These jobs may fit you

Remote

The Global Move

Unlock 2000+ Tech Jobs with Relocation Support (Paid Option)
logo

The Global Move is the new initiative by ...

Relocate. Ми з України

Relocation made easy: country guides, visa overviews, tax calculators, and more – Relocate.me has everything you need in one place.

Resources

Blog Webinars Visas Taxes Cost of living Salaries Healthcare Relocation companies

For job seekers

Browse international jobs Companies hiring International job search guide

For employers

Post jobs Global hiring guide

Legal

Privacy policy Terms of service

Newsletter

Curated tech jobs and content for relocation seekers

Subscribe

© 2024 Relocate.me | All Rights Reserved

Proudly built by Ukrainians 🇺🇦

Jobseeker Login

Create a Jobseeker account to apply for jobs.

Forgot password?

Or
Register
Login
Continue with Google Continue with LinkedIn
Back to Login
Jobseeker Register

Create a Jobseeker account to apply for jobs.

Or
Continue with Google Continue with LinkedIn

Check your email and follow the instructions to restore access to your account

Restore access