Software Engineer-Fullstack
E-Commerce
Posted on 5/8/2023
Locations
Santa Clara, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Development Operations (DevOps)
Django
JavaScript
Git
Kotlin
Product Design
React.js
Kubernetes
Python
TypeScript
Datadog
Requirements
- 3+ year(s) of software development experience recommended
- Experience with 2 or more aspects of our software stack (Kotlin, Python, AWS, GraphQL, DataDog, Kubernetes, Javascript/TypeScript, React)
- Demonstrated history of delivering on full development lifecycle and multiple successful releases
- Familiar with observability and monitoring
- Passionate about technology, new ideas, and always willing to learn new things
- Ability to contribute positively in a high-growth, constantly evolving environment
- Good understanding of object-oriented and/or functional programming design principles
- Acute attention to detail and dedication to quality
- Excellent communication and teamwork skills
Responsibilities
- Full-stack web application development with a variety of languages and technologies across our technical stack (see “Qualifications” for more details)
- Write understandable, testable code with an eye towards maintainability, scalability, and internationalization
- Collaborate with other engineers by taking part in pair/mob programming and leading whiteboarding solutions, team discussions, and task breakdown
- Promote iterative development to deliver bug-free code, using best practices such as feature toggles, CI/CD, canary releases, test automation, logging, and monitoring in order to ensure confidence in our release process
- Ability to say NO, respectfully challenge ideas, and call out potential trade-offs
- Active engagement in technical discussions during architecture meetings, code reviews, and design docs to help promote a culture of learning and constant improvement
- Defend the integrity of the codebase, never compromising on code quality
- Become a domain expert in e-commerce by working closely with our PMs, designers, product analysts, and our business partners in other departments
- Ability to collaborate with both remote and in-person teams
Desired Qualifications
- Are familiar with at least one backend framework like Spring (preferred), Django, Rails, or similar
- Have experience migrating a monolithic system to an ecosystem of microservices
- Have experience working within e-commerce and third-party payment gateways
- Have worked on a system concerned with e-commerce problems like Product Catalogs, Carts, Orders, or Payments
- Have familiarity with Git, GitHub, GitLab, or similar version control systems
- Have experience doing code reviews of coworkers' contributions
- Have experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Are able to take a project from gathering requirements through actual execution and delivery
- Enjoy talking to product, design, and business partners to better understand the problem space
- Have excellent time-management skills
- Take the initiative to tackle problems
- Have curiosity and a desire to continuously expand your skillset
- Understand agile, lean, and DevOps principles
- Attend meetups, conferences, and participate in the software engineering community
- Contribute to open-source projects
Live and on-demand boutique studio classes
Company Overview
Peloton uses technology and design to connect the world through fitness, empowering people to be the best version of themselves anywhere, anytime. The company offers a suite of fitness products and services.
Benefits
- Comprehensive health & life benefits
- Supporting families
- Future planning
- Education
- Product discounts
- Supporting our communities
Company Core Values
- Put members first
- Operate with a bias for action
- Empower teams of smart creatives
- Be the best place to work
- Together we go far