Senior Backend Engineer Storefront in Tech & Data Team

Thomann
Berlin, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source

Tech stack

PHP (Programming Language) Database Storage Structures Software Design Patterns Memcached MySQL Object-Oriented Software Development Symfony TypeScript Tailwind PHP Frameworks ReactJS Phpunit
+4 more
Backend Git Data Analytics Front End Software Development

Job description

Thomann.io is forging its digital path forward in the ever-growing eCommerce landscape. As new challenges and opportunities arise on a daily basis, we are searching for new, energetic individuals to join our Storefront team responsible for supporting our customers by focusing on user engagement and conversion.

Primary responsibilities involve developing and maintaining customer-facing features and components across Content Management, Advertising and Customer Relations. Additionally, promotional product pages, marketing features and SEO initiatives will fall under the ownership of our team.

To expand our team, we are seeking another Senior Backend Engineer (f/x/m) proficient in PHP and Backend technologies.

We work remote, distributed, together: Whether fully remote within Germany or on-site in our offices in Berlin & Erlangen - always as a team, always customer-oriented and data-driven., * You’ll drive 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.
  • We conduct thorough automated unit and integration tests to maintain high-quality standards, extended with manual testing as well. Quality assurance is a top priority for us.
  • You’ll help propel the team forward, leading technical solution planning and ensuring project goals are met within expected timelines
  • You’ll engage and collaborate with stakeholders and other engineering teams on business-critical projects and features, * Shop-Backend: We are on PHP 8.4. We take full responsibility for our framework and adhere to established standards (e.g. PSR) during development.
  • Shop-Frontend: We use React & Typescript on the client side while leveraging Tailwind for styling and design.
  • MySQL & Memcached provide our customers with reliable and fast data.

Requirements

Do you have experience in TypeScript?, Do you have a High school diploma or GED?, * 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 & conditions

Pulled from the full job description

  • Flexible schedule, * 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! Check out our Handbook

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:29 min

Setting up the sample application probe and agent

Jérôme Vieilledent · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:50 min

Addressing backend architectures and code repository structures

Jochen Supper +1 · WWC 2022

Videos

See all

Related articles

See all