TL;DR
Senior Fullstack Software Engineer (TypeScript, React, Node.js): Designing, building, and maintaining scalable software solutions, focusing on distributed systems and event-driven services for a photography e-commerce platform. Focus on transitioning from a monolithic PHP system to a modern TypeScript-based microservices architecture, owning the full SDLC, and collaborating cross-functionally to deliver impactful features for a system processing millions of orders annually.
Location: Hybrid in Berlin, Germany. Work from abroad up to 40 days per year is permitted after probation.
Company
hirify.global.com | fotograf.de is dedicated to digitalizing the photography industry by providing an end-to-end workflow and e-commerce solution that empowers photographers.
What you will do
- Design, build, and maintain distributed systems and event-driven services as the company transitions to a modern TypeScript-based microservices architecture.
- Design, build, and maintain frontends that interact with new services.
- Own the entire Software Development Lifecycle (SDLC) from design to deployment, monitoring, and improvement.
- Collaborate cross-functionally with Product, Design, and Data teams to deliver impactful features.
- Contribute to a system that processes over 2 million orders annually, ensuring performance, scalability, and data integrity.
- Act as a proactive communicator and make thoughtful use of AI tools to increase productivity.
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.
- Experience working in asynchronous or hybrid work environments with clear communication practices.
- A product-focused mindset, caring about building features that solve real user problems.
- Fluency in English (written and spoken).
Nice to have
- Experience with AWS services and modern CI/CD pipelines.
- Some PHP experience.
- 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.
Culture & Benefits
- Flexible hybrid work model with the office in Berlin serving as the central hub for collaboration.
- Education budget to support professional growth and exploration of new ideas.
- 26 days of contractual annual leave, plus additional discretionary days.
- Opportunity to work from abroad up to 40 days per year (after probation).
- Access to Lingoda for language learning.
- Flexible Probonio benefits, including public transport, shopping vouchers, or Urban Sports Club membership.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →