Senior Software Engineer, E-commerce

Peloton Peloton · Consumer · Poland · Software

Senior Software Engineer for Peloton's E-Commerce team, focusing on scaling the e-commerce channel by developing innovative features across front-end and back-end. Responsibilities include technical roadmap execution, API development, platform evolution, and ensuring code quality and scalability within a fast-paced environment.

What you'd actually do

  1. Develop on modern front-end web technologies, architectures, and building high performant user-friendly experiences on the web.
  2. API development experience with Kotlin and/or Python.
  3. Help to evolve our platform to best in class by providing guidance to the teams in terms of technical strategy and excellency.
  4. Write understandable, testable code with an eye towards maintainability, scalability and performance. Your code should set the bar for how to approach the next generation of Peloton microservices.
  5. Conduct peer code reviews with empathy, providing constructive feedback and fostering a collaborative, supportive environment.

Skills

Required

  • Kotlin
  • Javascript/Typescript
  • architecture and design
  • PostgreSQL
  • Kubernetes
  • Docker
  • GitHub Actions
  • Agile
  • Lean
  • DevOps
  • SRE principles

Nice to have

  • subscriptions
  • AWS
  • GCP
  • microservices architecture
  • backend-for-frontend pattern
  • financial services industry
  • e-commerce
  • credit card and payment related product operations
  • scoping requirements through actual execution and delivery
  • TDD
  • DDD
  • Event Sourcing
  • internationalization and localization

What the JD emphasized

  • 6+ years of software development experience
  • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems