Senior Software Engineer - Backend

Stack Hub
Berlin
Brandenburg
Germany
Full Time
80000 + virtual shares
EUR
32082
AWS

Company:

  • 100s of millions of Dollars of investment means we are now considered a tech unicorn.

  • Our app has 100s of 1000s of users and millions of downloads and highly rated on the app store.

  • Excellent working culture and environment; highly regarded by our employees on glassdoor.

  • Very international business based in the heart of Berlin in a brand new office.

 

Core platform Team:

  • Building a B2C web platform product used by millions of consumers.

  • Core platform are using A/B testing to build an e-commerce site.

  • We’re in cross-functional teams of frontend, backend, native, data engineers along with product managers and designers.


Responsibilities:

  • Contribute to architectural discussion about serverless applications for our distributed system using microservices.

  • Develop scalable applications using PHP with AWS Lambda functions.

  • Mentor other engineers

  • Improve iterations using A/B experiments

  • Continuously improve our code base, systems and processes as part of a cross functional engineering team collaborating with product managers, designers and data scientists

Requirements:

  • Architectural design and implementation experience of large scalable applications with big data

  • Service oriented architecture know how including design patterns

  • Good understanding of multi threaded programming and concurrency.

  • Language agnostic: skilled in Java, Python, Scala, Go, Clojure, PHP

  • A positive, pro-active team-oriented mindset, who enjoys mentoring and sharing knowledge

  • Worked in a team where clean code and CI/CD pipelines come as standard and follow best practices.


Plus:

  • A/B testing and hypothesis building
  • Web development with JavaScript, HTML, and CSS is a plus

Benefits:

  • A modern infrastructure (AWS, Kubernetes, Istio, Kafka)

  • SOLID principles.

  • Virtual stock options

  • Hackathons and tech talks

  • External training budget

  • Relocation Assistance and German lessons


Interview Process:

  1. Phone Screen.

  2. Online test.

  3. Phone interview - Technical + Cultural.

  4. Onsite day and lunch

  5. Offer! :)

KEY WORDS:
Backend, Serverless architecture, Microservices, Distributed systems, Monolithic programming, PHP, Java, Golang, Docker, Kubernetes, SOLID principles, AWS, CI/CD, A/B testing, TDD, Test Driven Development, DDD, Domain Driven Design