Senior Full Stack Software Engineer designing and maintaining scalable software solutions for photography business efficiency. Collaborating in a hybrid engineering team environment in Berlin.
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!
Requirements
At least 5 years of hands-on experience with TypeScript, React (or similar frontend frameworks) and Node.js.
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).
Benefits
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 benefits—use your monthly budget on options like public transport, shopping vouchers, or an Urban Sports Club membership.
Full Stack Software Developer leading software design and development at VSolvit. Collaborating with cross - functional teams to deliver high - quality software solutions.
Technical Lead developing innovative document management solutions for Luminor, the leading bank in the Baltics. Leading projects to enhance the full document lifecycle in a collaborative team environment.
Technical Lead managing document lifecycle solutions at Luminor Group. Leading technical teams and ensuring architectural integrity in a hybrid environment.
Technical Lead responsible for document management and workflow systems at Luminor. Leading development of solutions for document lifecycle in an agile environment.
Softwareentwickler developing cloud - based inventory management solutions for retail and service businesses. Engaging in innovative software architecture and collaborating with teams.
Senior Software Developer focusing on Dynamics 365 CRM solutions for clients at Objektkultur. Analyzing business processes and implementing customized software solutions based on Microsoft technologies.
Lead Software Engineer at Capital One focusing on full stack development and cloud - based solutions. Collaborate with diverse teams to solve complex business problems in a fast - paced environment.
Full Stack Software Engineer at Capital One collaborating with Agile teams to deliver cloud - based solutions. Utilizing modern programming languages and technologies for impactful financial solutions.
Full Stack Software Engineer at Capital One, designing and implementing technical solutions for the Global Payment Network. Collaborating with Agile teams to drive technology innovations and financial empowerment.
Lead Software Engineer at Capital One focusing on technology projects and team management. Collaborate to develop cloud - based solutions that enhance financial experiences for customers.