Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer - Full Stack (m/f/d) image - Rise Careers
Job details

Sr. Software Engineer - Full Stack (m/f/d)

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

GotPhoto is looking for an enthusiastic Senior Full Stack Software Engineer to join our Engineering Team in Berlin. Your primary role will involve developing and maintaining software solutions, ensuring our photography customers receive effective tools to successfully manage their businesses.

You will be part of a dynamic Engineering team consisting of approximately 40 engineers, reporting directly to the Engineering Manager. You will collaborate closely with Product, QA, Product Design, Data, and various other business stakeholders in a product-first environment.

Responsibilities

  • You build features using MySQL and React as we transition from PHP to a microservices architecture

  • You own the development cycle from design to deployment and monitoring

  • You collaborate cross-functionally with Product, QA, Design, and Data teams

  • You participate in peer reviews, pair programming, hackathons, and internal tech talks

  • You support a system that handles 2M+ orders annually while ensuring data security and integrity

We are looking for

  • You know PHP or MySQL well (ideally both) and write clean, pragmatic code

  • You’re ready to work with React and grow as a full-stack developer

  • You care about testing and build solutions that are reliable and scalable

  • You take ownership and bring a product-focused mindset to your work

  • You’re a team player who communicates clearly in fluent English

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.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer - Full Stack (m/f/d), GotPhoto

At GotPhoto, based in vibrant Berlin, we're on a mission to revolutionize the people photography industry, and we're looking for a passionate Senior Full Stack Software Engineer to join our innovative Engineering Team. As a key member, you'll be responsible for crafting and maintaining software solutions that empower photographers to streamline their workflow—from photo management to payment integration. You will have the chance to work with a fantastic group of around 40 engineers, diving deep into project responsibilities that let you showcase your talents while encouraging your growth as a developer. Your expertise in PHP and MySQL will be put to good use as we transition into a modern microservices architecture utilizing React. Here, you won't just write code; you'll own the development life cycle, engage in peer reviews, participate in hackathons, and continuously collaborate with cross-functional teams. We thrive on a product-first mentality, ensuring our services support a system handling over 2 million orders annually while upholding the highest standards of data security and integrity. With unlimited holidays, a flexible hybrid work model, and a commitment to professional development, your journey with GotPhoto promises to be as rewarding and fulfilling as it is impactful. So if you're ready to bring your skills to a team that's passionate about enabling photographers to succeed, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Sr. Software Engineer - Full Stack (m/f/d) Role at GotPhoto
What responsibilities does a Senior Software Engineer at GotPhoto have?

As a Senior Software Engineer at GotPhoto, your main responsibility will be to develop and maintain software solutions that streamline the workflow of photographers. You will collaborate with cross-functional teams, from Product to QA, ensuring our tools are effective and reliable. A significant part of your job involves participating in the entire development cycle, from design to deployment, while also engaging in peer reviews and tech talks. Ensuring data integrity and security while handling substantial order volumes will also be part of your crucial responsibilities.

Join Rise to see the full answer
What qualifications are needed for the Senior Full Stack Software Engineer position at GotPhoto?

To excel as a Senior Full Stack Software Engineer at GotPhoto, you should have a solid understanding of PHP and MySQL, with the ability to write clean, pragmatic code. Experience with React and a strong desire to expand your full-stack development skills are essential. We also value a product-focused mindset, reliable and scalable solutions, and clear communication in English. If you bring a passion for coding and a team-oriented approach, you will thrive in our environment.

Join Rise to see the full answer
What are the career growth opportunities for a Senior Software Engineer at GotPhoto?

At GotPhoto, the growth opportunities for a Senior Software Engineer are abundant, thanks to our culture of professional development and collaboration. You will have an education budget to explore new ideas and technologies, and you can participate in various internal initiatives such as hackathons and tech talks. As you contribute to impactful projects and expand your technical skills, leadership paths and specialized roles may also open up, helping you shape your future in the tech landscape.

Join Rise to see the full answer
How does GotPhoto's work culture support diversity and inclusion?

GotPhoto is committed to promoting a diverse and inclusive workplace where all team members feel valued and accepted. We encourage applications from individuals of all backgrounds and experiences, emphasizing that unique perspectives enhance our collaborative spirit. By making hiring decisions based on skills, experience, and personality, we ensure that everyone has an equal opportunity to contribute to our mission of empowering photographers.

Join Rise to see the full answer
What benefits does GotPhoto offer to its Senior Full Stack Software Engineers?

Senior Full Stack Software Engineers at GotPhoto enjoy a range of exceptional benefits, including unlimited holidays, a flexible hybrid work model, and opportunities for workation in different countries. We invest in your professional growth with an education budget, and you can access language learning resources. Moreover, our Flexible Employee Benefits through Probonio allow you to tailor your monthly budget to suit your needs, enhancing your overall work-life balance.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer - Full Stack (m/f/d)
What projects have you worked on that relate to the Full Stack development?

To answer this question, focus on specific projects you’ve handled that involved both frontend and backend technologies. Discuss the tech stack you used, challenges you faced, and how you solved them. Highlight your role in the project and the impact it had on the end users. This shows your experience and the value you bring as a Senior Full Stack Software Engineer.

Join Rise to see the full answer
How would you approach debugging a complex issue in an application?

When confronted with a complex debugging issue, start by defining the problem thoroughly. Explain your systematic approach to isolating variables, testing different components, and using debugging tools. Sharing an actual example from your experience will add credibility to your answer and illustrate your problem-solving abilities.

Join Rise to see the full answer
Can you explain the microservices architecture and its benefits?

Sure! A microservices architecture involves breaking down applications into smaller, independently deployable services. Each service focuses on a specific function, which enhances scalability and flexibility. When asked about this, discuss how this architecture can lead to improved development efficiency, simplified maintenance, and how it aligns with GotPhoto’s transition plans.

Join Rise to see the full answer
How do you ensure the code you write is maintainable and scalable?

Discuss practices such as writing clean, well-commented code, adhering to coding standards, and conducting thorough testing. Additionally, mention the importance of code reviews and using version control systems. Demonstrating your commitment to maintainability and scalability is crucial for a Senior Full Stack Software Engineer role.

Join Rise to see the full answer
Describe your experience with pair programming and code reviews.

Engaging in pair programming and code reviews not only enhances code quality but also fosters collaboration. Share examples of when you've participated in these activities, emphasizing the benefits you experienced, such as gaining new perspectives, learning from peers, or discovering more efficient coding solutions.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Effective prioritization is key. Discuss your approach to assessing project deadlines, project management tools you prefer, and how you balance urgent tasks with long-term goals. Using specific examples will convey your organizational skills and ability to handle multiple responsibilities as a Senior Full Stack Software Engineer.

Join Rise to see the full answer
What testing methodologies are you familiar with, and how do you apply them?

You could mention different testing methodologies, including unit testing, integration testing, and user acceptance testing. Describe how you’ve implemented these tests in your previous projects, emphasizing the importance of reliability and quality assurance in delivering a successful product.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software development?

Staying current is crucial. Share the platforms you use, such as tech blogs, webinars, coding communities, and professional networks, to keep your skills sharp. Highlight your proactive approach in exploring new programming languages or frameworks that could benefit your work at GotPhoto.

Join Rise to see the full answer
Discuss a time when you faced a conflict within a team. How did you handle it?

When responding to this question, illustrate your conflict resolution skills. Describe the situation objectively and how you initiated open communication, encouraged collaboration, and sought a win-win outcome. Your ability to navigate interpersonal challenges is a valuable asset in a team-oriented environment like GotPhoto.

Join Rise to see the full answer
What strategies do you use to ensure effective communication within cross-functional teams?

Effective communication is essential, especially in cross-functional teams. Discuss techniques like regular check-ins, utilizing collaborative tools, and ensuring that everyone is on the same page regarding project goals. Stress the importance of transparency and active listening in fostering a collaborative spirit.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join GotPhoto as a Senior Product Designer to create delightful experiences for photographers and their customers in a hybrid working environment.

Photo of the Rise User
Posted 5 days ago

Join GotPhoto as a Senior Accountant to play a critical role in supporting our financial operations and contribute to the digital transformation of the photography industry.

Posted 11 days ago

Capria Ventures seeks a passionate GenAI Developer to build impactful Generative AI solutions in a dynamic, global startup environment.

Photo of the Rise User

Seeking an experienced Backend Services Developer to join an agile squad in Cincinnati, focusing on modern software engineering practices.

CAVISTA Remote Town Planning Way, Ilupeju, Lagos 102215, Lagos, Nigeria
Posted 11 days ago

Join Cavista as an Associate C# Software Engineer and take the opportunity to develop scalable web applications in a collaborative environment.

Photo of the Rise User
BlackStone eIT Remote No location specified
Posted 6 days ago

Join BlackStone eIT as a NodeJS Developer and be part of a team that values innovation and technology.

Join DentAdmin as a Software Developer and contribute to the future of dental software while enjoying a flexible work environment.

Photo of the Rise User

Join Astronomer as a Senior Software Engineer to accelerate infrastructure improvements for their leading DataOps platform geared towards optimizing data management.

Photo of the Rise User
Posted 5 days ago

Join CyberArk as a Java & Angular Full Stack developer and contribute to cutting-edge identity security solutions.

Photo of the Rise User
Posted 7 days ago

Join Remedy Product Studios as a Backend Engineer to help build innovative digital products for high-profile partners.

"GotPhoto offers a great solution for high-volume photographers like myself. It manages my workflow meaning I can concentrate on the artistic side of photography instead of the technical administrative duties. I'm a bit of a technophobe but GotPho...

12 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
H
Someone from OH, Akron just viewed Financial Content Writer at Huntington
W
Someone from OH, Columbus just viewed Director of Regulatory Compliance - WEX Bank at WEX Inc
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp