Senior Software Engineer, Product Engineering

GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GraphQLNode.jsTypeScriptReact

Requirements

  • Strong experience as a full-stack or product-focused software engineer in a high-ownership environment
  • Proven ability to design and deliver complex, customer-facing features end-to-end
  • Proficiency with modern web technologies (e.g., TypeScript, React, Node.js, GraphQL) and backend systems
  • Strong product thinking with the ability to translate user problems into scalable technical solutions
  • Experience working with ambiguity and independently driving projects forward
  • Excellent communication skills with the ability to collaborate across technical and non-technical teams
  • Strong analytical mindset and ability to balance speed, quality, and long-term maintainability
  • Comfortable engaging directly with customers and incorporating feedback into product decisions
  • Passion for building leverage through abstractions, tooling, and system design improvements
  • Growth mindset with a willingness to learn quickly and take ownership of challenging problems

Responsibilities

  • Own and deliver end-to-end product features, from customer discovery and problem definition to design, implementation, and iteration
  • Collaborate directly with users and stakeholders to understand workflows, define requirements, and identify product opportunities
  • Design and build scalable full-stack features using modern web technologies and robust backend systems
  • Write product and technical specifications, create wireframes, and contribute to solution design decisions
  • Develop and maintain high-quality, performant, and reliable software used by enterprise customers at scale
  • Research competitive solutions and translate insights into product improvements and long-term technical investments
  • Work closely with engineering peers across infrastructure, product, and design to deliver cohesive solutions
  • Continuously improve system architecture, abstractions, and developer experience to increase engineering leverage
  • Ensure product quality through thoughtful testing, iteration, and real-user feedback loops
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now