Thomann.io logo
Thomann.io

We are creating the most inspiring shopping experience for musicians

Senior Backend Engineer – Storefront, Tech & Data Team

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2012H1B No SponsorCompany SiteLinkedIn

Location

Germany

Posted

2 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expGermanEnglishPHPReactSymfony

Job Description

Senior Backend Engineer – Storefront, Tech & Data Team

Thomann.io

• Developing and maintaining customer-facing features and components across Content Management, Advertising and Customer Relations • Driving pivotal projects from development to production launch, including landing pages enhancements and expansion of marketing campaign features • Implementation and maintenance of new and existing Product features • Conducting thorough automated unit and integration tests to maintain high-quality standards • Leading technical solution planning and ensuring project goals are met within expected timelines • Engaging and collaborating with stakeholders and other engineering teams on business-critical projects and features

Job Requirements

  • At least 5 years of current work experience as a Backend Engineer working with PHP
  • Proficiency in OOP concepts, common design patterns, and complex database structures
  • Fluency in testing frameworks such as PHPUnit
  • Experience with common PHP frameworks such as Symfony is advantageous
  • Experience in managing code and dependencies with Git & composer
  • Hands-on experience with React is a plus, but not required

Benefits

  • Flexible working hours and location, with the option to go into the office (fully-remote within Germany possible)
  • 13th salary in November
  • Further training opportunities with clear development paths for your career
  • Thomann.de employee discount
  • Personal work equipment according to your wishes and regarding your role
  • Regular team events
  • English or German language courses
  • 1:1 sessions with an external coach, for professional development
  • Urban Sports Club or ClassPass discount and more!

Related Job Pages

More Backend Engineer Jobs

Role Description As a Backend Engineer, you will design and build the services, APIs, data models, and infrastructure that power the company’s product. You will work primarily in Python and PostgreSQL while collaborating closely with product engineers, AI engineers, customers, and company leadership. This is not a narrow API-development role; you will work on production architecture, data systems, model integrations, security, reliability, and product capabilities. What you’ll do - Design, build, and maintain production backend services using Python - Develop APIs that support customer-facing applications and AI workflows - Design scalable relational data models using PostgreSQL - Build integrations with model providers, customer systems, and third-party platforms - Develop systems for asynchronous jobs, event processing, and long-running AI workflows - Deploy and operate services using AWS - Debug production issues across application, data, model, and infrastructure layers - Help shape backend architecture and engineering practices as the company grows Qualifications - Approximately 2–9 years of professional software engineering experience - Strong professional experience with Python - Experience designing and operating production APIs or backend services - Strong understanding of relational databases, SQL, and data modeling - Experience with PostgreSQL or a comparable production database - Familiarity with AWS, GCP, or another major cloud platform - Understanding of application security, authentication, and authorization - Experience debugging and operating systems in production - Ability to independently own technical projects from design through deployment - Comfort making pragmatic engineering decisions in an early-stage environment - Strong communication and cross-functional collaboration skills Nice to have (not required) - Experience building AI, LLM, agent, or machine-learning infrastructure - Experience integrating OpenAI, Anthropic, or other model providers - Familiarity with LLM evaluation, retrieval, embeddings, or vector databases - Experience with Docker, Kubernetes, Terraform, or CI/CD systems - Experience with Redis, Kafka, queues, or event-driven architectures - Experience building multi-tenant SaaS products - Previous experience at an early-stage startup - Experience with data-intensive or distributed systems

United States
ellowtech logo

Java Developer, Golang

ellowtech

Hire faster than ever with pre-vetted remote developers you can trust

Full TimeRemoteTeam 201-500Since 2020H1B No Sponsor

• Design, develop, and maintain scalable backend applications using Java • Contribute to microservices and API development • Support and develop applications using Golang where required • Collaborate with cross-functional teams to deliver high-quality solutions

India
ContractRemoteTeam 1-10Since 2013H1B No Sponsor

• Hands-on production C# / .NET delivery across our pricing and customer-management products • Taking real ownership of the work you pick up — refining the detail, shipping it, and owning the outcome in production • Working closely with QA and our engineering lead as you deliver • Contributing to ways of working and spotting efficiencies within the team • Driving improvements in process and day-to-day efficiencies, in close collaboration with other tech leaders and engineering management

United Kingdom
£65 - £70 / hour
Parachute Health logo

Senior Software Engineer – Backend Foundations

Parachute Health

A Delightfully Simple way to order medical equipment & supplies

Full TimeRemoteTeam 201-500Since 2015H1B Sponsor

• Build full-stack components of the platform: Ruby web applications at scale, TypeScript/React front-end. • Build agentic workflows that enhance the SDLC for engineers across the platform. Evaluate and recommend improvements based on accuracy, latency, and cost. • Strengthen our platform and SDLC: build datasets, monitoring, tooling, practices and workflows that improve our developing and operating services in our ecosystem. • Improve production observability: work with product teams to ensure they are equipped to effectively monitor the performance and reliability. • Help steer architectural and technical direction to ensure our applications follow cohesive and consolidated standards that ensure a high-level of quality and reliability • Actively partner with other product teams to understand use cases and identify how to best enable and support them. • Advise on best practices across platform use cases, service observability, maintenance and operation.

California
$165K - $210K / year