
Website Peloton
Job Description:
Peloton is looking for the next Staff Software Engineer for our Content engineering team. As a Staff Software Engineer at Peloton, you will work as part of a cross-functional agile team within business content solutions, fulfilling content-related software needs for a global set of stakeholders.
Job Responsibilities:
- Cultivate a culture of ownership, learning, automation, re-use, and engineering efficiency
- Engage in code reviews and help maintain our coding standards
- Focus on the whole team’s efficiency and strive to improve the impact of the team’s work product
- Lead, coach, pair with, and mentor backend software engineers of a diverse set of backgrounds
- Write highly readable, well-tested code with an eye toward maintainability and scalability
- Promote constant refactoring, pair programming, iterative development, and other industry best practices in order to ensure confidence in our release process
- Be a hands-on leader with a focus on the delivery of small to large initiatives including guiding the team to make strategic technical decisions to enable delivery outcomes, set expectations, and maintain relationships with key stakeholders
- Lead architecture meetings and technical discussions with the focus of reaching consensus and best practice solutions
- Help to evolve our system, organically without over-engineering, promoting simplicity
- Defend the integrity of the codebase, never compromising on code quality
- Collaborate closely with product, design, legal, accounting, finance, music, and QA to deliver reliable tools and APIs as we continue to grow our platform and international presence.
- Design, develop, test, build, ship, and monitor flexible microservices integrated with our platform and third-party partners, to manage the music catalog and provide class planning tools
Job Requirements:
- Experience with Agile, Lean, and DevOps principles
- Experience with unit and integration testing as well as CI/CD
- Experience with MongoDB
- Experience with Docker and Kubernetes
- Experience with SQL or NoSQL databases, indexes and queries
- Experience with microservice architectures
- Experience with AWS technologies such as S3, SQS, and Lambda
- Experience with NServiceBus, RabbitMQ, or other Service Bus technologies
- 6+ or more years of software development experience
- Knowledge of modern C# and .NET
- Experience with GraphQL
- Experience with Vue.js/React and/or other JS UI Frameworks
- Experience with data analytics, reporting, financial reporting
- Capacity to work in high growth, fast-paced environments, and adapt to change
Job Details:
Company: Peloton
Vacancy Type: Full Time
Job Location: Atlanta, GA, US
Application Deadline: N/A
jobstrivia.net