Desired Skills and Experience

  • Ownership of the platform’s automation and QA components.
  • Push regular improvements to the platform’s full-stack codebase.
  • Work with architects, engineers, and QA and operations teams to design and develop strategic and tactical solutions
  • Design, develop, and test features and functions delivered via applications and services
  • Collaborate with peers and seniors both within your team and across the organization
  • Apply automated testing and other engineering methodologies on all the code you deliver
  • Constantly improve quality: refactoring code, proposing new solutions and updating processes.
  • Pair with team members and collaborate with remote teams to share knowledge and exchange constant feedback
  • Work across our entire stack and infrastructure, including APIs, enterprise distributed systems, services and tools
  • Tune, support and monitor applications
  • Promote the best Agile practices, supporting and mentoring other teams in improving their technical skills and processes.
  • 5+ years of strong software development experience, preferably in high volume online organization.
  • Strong interest in building out code-based solutions for scaling distributed multi-server systems. Experience with Kubernetes is a big plus.
  • Experience with automated testing. It’s an added bonus if you’ve built CI/CD workflows in the past.
  • Experience with with Java, Ruby, Python, or any other OO language.
  • Hands-on experience with SQL and No-SQL databases
  • Flexible, adaptable, and able to autonomously handle multiple tasks in an international, dynamic, fast-paced, iterative development environment with short turnaround times.
  • Self-motivated, passionate for technology, and strong driver for results and continual improvement.
  • Great teammate - work well independently and in multi-group cross-discipline environment
  • BS/MS CS degree or equivalent
  • Sysadmin - You have experience scaling applications, using open source tools for automating builds, testing deployments, and orchestration of services.
  • Polyglot - You are confident working on a range of languages and can quickly adapt to new ones. You like contributing to quickly changing platforms in addition to well established technology stacks. You’re eager to learn new tools and technologies and bring the same to the team.
  • Architect - You choose the right tool for the job at hand. You know when the easiest solution is best and when it’s time to rethink the existing approach. You have strong working experience building out PaaS and SaaS solutions.
  • Agile - You’ll help us inspect and adapt our processes – taking the best bits of XP, Lean, Scrum and Kanban. You will contribute to the agile transformation of eBay leading by example, offering workshops, and contributing to internal open source projects.
  • Communicator - Very good English language skills. Some German would be a plus!
  • Rewarding technical challenges - Building solutions for advertising and marketing teams requires solving difficult technical problems: scaling to deliver content globally, handling complex datasets and workflows, enabling non-technical users with self-service access to their content, and iterating quickly while providing the best customer experience. This isn’t just another CMS-based project, our team is creating a platform to scale within the eBay ecosystem.
  • Wonderful, bright offices - A great campus just outside of Berlin with fitness center, table soccer, beach volleyball, basketball, bike rental, coffee-bar, excellent canteen and shuttle-service. Work in a global environment with numerous career development opportunities.
  • Great company culture - We have a culture of mutual respect and high expectations of others, dynamic team, passion for e-commerce, professionalism and a good sense of humor.
  • Flexible working environment - Flexible working hours and generous holiday.
  • Competitive salary and generous benefits.