GotPhotoGO

Senior Software Engineer - Platform Team (f/m/d)

GotPhoto is a leading software platform for volume photographers, offering an all-in-one workflow and e-commerce solution to digitize and streamline their operations. Founded in 2012 and headquartered in Berlin, Germany, GotPhoto helps photographers save time and increase sales.

GotPhoto

Employee count: 51-200

Germany only

About GotPhoto/fotograf.de

Our mission is to digitalize the people photography industry.

GotPhoto.com | fotograf.de is dedicated to making photographers’ lives easier and more efficient. We provide an end-to-end workflow and e-commerce solution enabling photographers to digitalize key parts of their workflow - from photo management to payment, combined with a user-friendly platform. Making them more successful and spending more time behind the lens!

Since 2012, our journey has been filled with an entrepreneurial spirit, witnessing countless success stories that prove our sustainable business model works and is profitable.

We’re building a tight-knit ecosystem where everyone can thrive – including you! Join our team of 170+ talented individuals and be part of our journey to empower photographers like never before!

The Role



Your mission

We are seeking a Senior Platform Engineer to play a pivotal role in architecting, building, and maintaining our cloud infrastructure on AWS. You will champion Site Reliability Engineering (SRE) practices by improving system reliability, scalability, and observability, proactively identifying and eliminating risks before they become incidents.

In this role, you'll combine hands-on development with technical guidance, collaborating closely with product engineers to empower self-service infrastructure and align platform evolution with business needs. You'll help define best practices for cloud-native environments, drive architectural decisions, and contribute to the ongoing evolution of our platform. Your ability to simplify complexity, write clean and efficient code, and mentor fellow engineers will have a direct impact on the success of our platform and product offerings.

You will apply your expertise in AI-assisted development to enhance engineering productivity and code quality, utilizing advanced tools. Your ability to integrate these technologies into daily workflows will contribute to more efficient development cycles, improved maintainability, and faster delivery of high-quality software solutions.

Key Responsibilities

Development & Architecture:

  • Architect, build, and maintain cloud infrastructure on AWS using Terraform and Infrastructure-as-Code principles.

  • Act as the technical owner for Node.js/TypeScript services within the platform team, setting standards, mentoring other developers, and guiding architectural decisions.

  • Automate operational workflows and reduce manual toil through scripting, custom tooling, and integrations.

  • Manage and scale our Kubernetes clusters on AWS (EKS), ensuring performance, resilience, and proper resource utilization.

Performance & Quality:

  • Champion SRE practices by improving system reliability, scalability, and observability.

  • Implement observability and monitoring using OpenTelemetry and other relevant tools to give deep insight into system health and performance.

  • Proactively identify and eliminate risks before they become incidents.

Collaboration & Communication:

  • Collaborate closely with product engineers to empower self-service infrastructure, improve developer experience, and align platform evolution with business needs.

  • Provide technical insight and recommendations during planning and strategy sessions.

Leadership & Mentorship:

  • Mentor other developers and set the tone for backend excellence within the Node.js and TypeScript stack.

  • Take initiative in identifying gaps, proposing improvements, and pushing solutions forward.

Innovation & Continuous Improvement:

  • Stay current with SRE and Platform Engineering trends, tools, and cloud-native updates.

  • Advocate for and introduce tools or practices that improve development efficiency and product quality.

  • Contribute to building and maintaining CI/CD pipelines with GitLab CI, with a focus on speed, quality, and traceability.

What We're Looking For

  • Deep experience in SRE and Platform Engineering, ideally in cloud-native environments with a strong DevOps culture.

  • Strong proficiency with Node.js and TypeScript.

  • Hands-on experience with AWS services (EKS, EC2, S3, RDS, CloudWatch, etc.), with an understanding of how to design secure and scalable infrastructure.

  • Fluency in Infrastructure as Code using Terraform, including module design, state management, and integration with CI.

  • Operational expertise in Kubernetes, ideally on AWS (EKS), including Helm, networking, autoscaling, and security best practices.

  • Experience building and maintaining CI/CD pipelines with GitLab CI, with a focus on speed, quality, and traceability.

  • Strong observability practices using OpenTelemetry and associated backend tools.

  • A self-driven, ownership-first mindset.

  • Excellent communication skills and a collaborative spirit.

Nice to Have and Desired Personal Attributes

  • Familiarity with the photography industry.

  • You have an insatiable appetite for learning and teaching.

  • High energy, confident, and ambitious individual

You take initiative and responsibility for delivering high-quality features end-to-end.

The Perks

  • We work in a flexible hybrid model at GotPhoto, leveraging the best of both worlds, with our office at Hausvogteiplatz serving as our central hub for collaboration in Berlin

  • Education budget, that allows you to grow professionally and explore new ideas

  • Unlimited holidays (26 days is the minimum)

  • Workation in a different country for up to 2 months per year

  • Want to learn another language? You get access to Lingoda.

  • Flexible Employee Benefits through Probonio: Your monthly budget allows you to choose the benefit that best suits your needs, including popular options like the Urban Sports Club Membership.

A Final Word:

Research shows that candidates from underrepresented backgrounds may refrain from applying for positions if they feel they don't meet all qualifications. We strongly encourage you to apply if you’re interested: we're excited to discover how your distinctive experience can enhance our team!

We work as one team. Wherever you come from. However, you identify. We believe in equal opportunities.

We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion, or belief. We make hiring decisions based on your experience, skills, and personality. We believe that employing a diverse workforce is the right thing to do and is central to our success.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Germany +/- 0 hours

About GotPhoto

Learn more about GotPhoto and their company culture.

View company profile

GotPhoto, and its German brand fotograf.de, is dedicated to making photographers' lives easier and more efficient. The company provides an end-to-end workflow and e-commerce solution, enabling photographers to digitize key parts of their workflow. This includes photo management, payment processing, marketing automation, and order fulfillment, all combined within a user-friendly platform. By streamlining these processes, GotPhoto allows photographers to spend less time on administrative tasks and more time behind the lens, focusing on their passion. The company's mission is to digitalize the people photography industry, supporting high-volume photographers in sectors such as school, preschool, dance, senior, and sports photography.

Founded in 2012 and headquartered in Berlin, Germany, GotPhoto has established itself as a leading vertical software solution in the people photography segment across its core markets. The company serves over 4,000 customers, primarily small to medium-sized businesses and 'solopreneur' photographers, across the US, UK, and DACH (Germany, Austria, Switzerland) regions. GotPhoto operates in a large but fragmented and often antiquated market where digital services are not yet commonly used. The platform addresses this by offering a seamless end-to-end functionality that empowers photographers to save significant time and effort. GotPhoto's system automates tedious tasks like organizing images, client communications, and fulfillment. It also provides tools for creating secure online galleries, managing sales with features like automated email reminders and tiered coupons, and offering customizable marketing campaigns. The platform integrates with numerous labs, allowing photographers flexibility in their post-production and fulfillment processes. In 2023, EQT Growth acquired a majority stake in GotPhoto, partnering with the founders and management team to further invest in the company's technology platform, add new product features, and support continued growth in core markets and expansion into new verticals and geographies.

Employee benefits

Learn about the employee benefits and perks provided at GotPhoto.

View benefits

Language Learning

You get access to Lingoda.

Subsidised fitness membership

Subsidised fitness membership through Classpass.

Buddy program

Buddy program for fast integration of employees.

Regular office celebrations & brown bag sessions

Regular office celebrations & brown bag sessions.

View GotPhoto's employee benefits
Claim this profileGotPhoto logoGO

GotPhoto

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

13 remote jobs at GotPhoto

Explore the variety of open remote roles at GotPhoto, offering flexible work options across multiple disciplines and skill levels.

View all jobs at GotPhoto

Remote companies like GotPhoto

Find your next opportunity by exploring profiles of companies that are similar to GotPhoto. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
GotPhoto hiring Senior Software Engineer - Platform Team (f/m/d) • Remote (Work from Home) | Himalayas