Logo of Huzzle

Software Engineer

image

Wayfair

21d ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Berlin

AI generated summary

  • You must have 1+ years in JVM tech stacks (Java/Kotlin), knowledge of OOP, and experience with microservices, containers, CI/CD, and cloud platforms. Strong communication and Agile experience needed.
  • You will design scalable systems, drive architectural decisions, ensure production readiness, mentor teammates, foster collaboration, and challenge established ideas for continuous improvement.

Requirements

  • At least 1 year of experience with modern JVM tech stacks (Java/Kotlin) is a must, experience with SOA and microservice architectures, PHP experience is an advantage.
  • Knowledge, understanding and experience in object-oriented software development (design patterns, SOLID principles, etc.)
  • Experience with containers and orchestration (Docker, Kubernetes), CI/CD platforms and cloud computing platforms (e.g Google Cloud) is an advantage.
  • An interest in challenging problems and the ability to work with many different teams, identifying architectural boundaries and platform interfaces
  • Excellent communication and ability to influence decisions with an inclusive, adaptable and persuasive style
  • Knowledge working with evolving platforms, migrating or replacing legacy solutions incrementally is a plus
  • Identify risks and gaps in technical approaches to meet the team and project goals.
  • Work within an Agile culture to foster continuous improvement at the team and departmental level
  • Degree in Computer Science, technical discipline or equivalent work experience.

Responsibilities

  • Design systems and write code to implement high-quality, scalable services with effective boundaries that will support our long term vision & strategy
  • Drive high-impact architectural decisions and development, design, execution, and delivery following best coding practices
  • Focus on production readiness for the team including testing, monitoring, deployment, documentation and proactive troubleshooting
  • Influence and contribute to the technical growth of teammates and develop products aligned with the long term strategy
  • Nurture collaborative ways of working that grow the team, its members and the product: testing practices, TDD, pairing/mobbing, continuous deployment, domain-driven design
  • Continuously rethink and push the status quo, even when it challenges your/our established ideas

FAQs

Do we support remote work?

Yes, we do remote work but in a hybrid format. Candidates are required to be based in Berlin and comply with the team's hybrid work schedule requirements.

Is relocation support available for applicants?

Yes, relocation support is provided for candidates with work authorization in Germany.

Is immigration sponsorship provided?

No, immigration sponsorship is not provided. Applicants must be legally authorized to work in Germany without the need for current or future visa sponsorship.

What programming languages and technologies should candidates be familiar with?

Candidates must have at least 1 year of experience with modern JVM tech stacks, specifically Java or Kotlin. Experience with SOA, microservice architectures, and PHP is an advantage.

What kind of development practices should candidates be familiar with?

Candidates should have knowledge and experience in object-oriented software development, including design patterns and SOLID principles, as well as familiarity with containers, orchestration (Docker, Kubernetes), CI/CD platforms, and cloud computing.

What degree or experience is required for the position?

A degree in Computer Science, a technical discipline, or equivalent work experience is required.

What benefits does Wayfair offer to its employees?

Wayfair offers highly competitive compensation packages, medical insurance, a pension plan, commuting schemes, extensive internal training, health and sport memberships, caregiving benefits, a wellbeing program, variety of time off and leave options, and employee discounts for Wayfair purchases.

Is experience with legacy systems considered an advantage?

Yes, knowledge of working with evolving platforms and migrating or replacing legacy solutions incrementally is considered a plus.

What type of work culture does Wayfair promote?

Wayfair promotes an Agile culture that fosters continuous improvement at both the team and departmental levels.

Is Wayfair an equal opportunity employer?

Yes, Wayfair is proud to be an equal opportunity employer and does not discriminate based on any legally protected characteristics.

Retail & Consumer Goods
Industry
10,001+
Employees
2002
Founded Year

Mission & Purpose

Wayfair is the destination for all things home: helping everyone, anywhere create their feeling of home. From expert customer service to the development of tools that make the shopping process easier, to carry one of the widest and deepest selections of items for every space, style, and budget, Wayfair gives everyone the power to create spaces that are just right for them.