About GotPhoto/
Our mission is to digitalize the peoples photography industry.
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.
Were 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
GotPhoto is looking for an enthusiastic Senior Full Stack Software Engineer (preferably with a Front End inclination) to join our Engineering Team in Berlin. Your mission will be to design build and maintain scalable software solutions that empower our photography customers to efficiently manage and grow their businesses.
You will be part of a dynamic Engineering team of around 40 engineers reporting directly to an Engineering Manager. Youll collaborate closely with Product QA Product Design Data and other business stakeholders in a product-first collaborative environment.
Responsibilities
Design build and maintain distributed systems and event-driven services as we continue our transformation from a monolithic PHP system toward a modern TypeScript-based microservices architecture.
Design build and maintain frontends that interact with the services in this new architecture
Own the entire Software Development Lifecycle (SDLC) from technical design and implementation to deployment monitoring and iterative improvement.
Collaborate cross-functionally with Product Design and Data teams to deliver impactful and high-quality features.
Contribute to a system that processes 2M orders annually ensuring performance scalability and data integrity.
Participate in peer reviews pair programming hackathons and internal tech talks to continuously improve our engineering culture.
Act as a proactive communicator who thrives in an asynchronous and hybrid work environment.
Make thoughtful mature use of AI tools to increase productivity - without filling our codebase with slop!
We are looking for
At least 5 years of hands-on experience with TypeScript React (or similar frontend frameworks) and .
Proven experience building distributed systems and working with event-driven architectures.
Ability to take end-to-end ownership of features from design to deployment and monitoring.
Experience working in asynchronous or remote-first environments with clear communication practices.
A product-focused mindset you care about building features that solve real user problems.
Strong collaborative skills and fluency in English (written and spoken).
Nice to have
Experience with AWS services and modern CI/CD pipelines.
Some PHP experience (although not essential)
Familiarity with observability tools (e.g. Sentry Uptrace).
Previous exposure to transitioning from monolithic to microservices architectures.
Experience with micro frontends
Interest in mentoring or supporting more junior engineers.
Tech Snapshot
TypeScript React Microservices Microfrontends AWS CI/CD Asynchronous Collaboration
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
26 X (26 days of contractual annual leave plus additional discretionary days)
Work from abroad up to 40 days per year (after probation)
Want to learn another language You get access to Lingoda.
Flexible Probonio benefitsuse your monthly budget on options like public transport shopping vouchers or an Urban Sports Club membership.
A Final Word:
Research shows that candidates from underrepresented backgrounds may refrain from applying for positions if they feel they dont meet all qualifications. We strongly encourage you to apply if youre interested: were 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.
Required Experience:
Senior IC
About GotPhoto/Our mission is to digitalize the peoples photography industry. 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 pa...
About GotPhoto/
Our mission is to digitalize the peoples photography industry.
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.
Were 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
GotPhoto is looking for an enthusiastic Senior Full Stack Software Engineer (preferably with a Front End inclination) to join our Engineering Team in Berlin. Your mission will be to design build and maintain scalable software solutions that empower our photography customers to efficiently manage and grow their businesses.
You will be part of a dynamic Engineering team of around 40 engineers reporting directly to an Engineering Manager. Youll collaborate closely with Product QA Product Design Data and other business stakeholders in a product-first collaborative environment.
Responsibilities
Design build and maintain distributed systems and event-driven services as we continue our transformation from a monolithic PHP system toward a modern TypeScript-based microservices architecture.
Design build and maintain frontends that interact with the services in this new architecture
Own the entire Software Development Lifecycle (SDLC) from technical design and implementation to deployment monitoring and iterative improvement.
Collaborate cross-functionally with Product Design and Data teams to deliver impactful and high-quality features.
Contribute to a system that processes 2M orders annually ensuring performance scalability and data integrity.
Participate in peer reviews pair programming hackathons and internal tech talks to continuously improve our engineering culture.
Act as a proactive communicator who thrives in an asynchronous and hybrid work environment.
Make thoughtful mature use of AI tools to increase productivity - without filling our codebase with slop!
We are looking for
At least 5 years of hands-on experience with TypeScript React (or similar frontend frameworks) and .
Proven experience building distributed systems and working with event-driven architectures.
Ability to take end-to-end ownership of features from design to deployment and monitoring.
Experience working in asynchronous or remote-first environments with clear communication practices.
A product-focused mindset you care about building features that solve real user problems.
Strong collaborative skills and fluency in English (written and spoken).
Nice to have
Experience with AWS services and modern CI/CD pipelines.
Some PHP experience (although not essential)
Familiarity with observability tools (e.g. Sentry Uptrace).
Previous exposure to transitioning from monolithic to microservices architectures.
Experience with micro frontends
Interest in mentoring or supporting more junior engineers.
Tech Snapshot
TypeScript React Microservices Microfrontends AWS CI/CD Asynchronous Collaboration
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
26 X (26 days of contractual annual leave plus additional discretionary days)
Work from abroad up to 40 days per year (after probation)
Want to learn another language You get access to Lingoda.
Flexible Probonio benefitsuse your monthly budget on options like public transport shopping vouchers or an Urban Sports Club membership.
A Final Word:
Research shows that candidates from underrepresented backgrounds may refrain from applying for positions if they feel they dont meet all qualifications. We strongly encourage you to apply if youre interested: were 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.
Required Experience:
Senior IC
View more
View less