Senior Full Stack Engineer


Alo Moves is seeking experienced full-stack engineers who are passionate about building successful products to join our growing team. As a full-stack software engineer, you will work on scaling, evolving, and shaping our workout and wellness streaming service.


  • Perform full-stack web application development with a variety of languages including but not limited to Javascript/TypeScript, Ruby, Ruby on Rails.
  • Write understandable, testable code with an eye towards maintainability and scalability.
  • Collaborate with other engineers by taking part in pair programming, whiteboarding solutions, team discussions to work as a team rather than in isolation.
  • Help to evolve our system, organically without over-engineering, to promote simplicity, and working software.
  • Promote continual refactoring while developing features or touching existing code to keep the codebase as clean as possible.
  • Promote iterative development, using best practices such as CI/CD, canary releases, test automation, logging, and monitoring to ensure confidence in our release process
  • Actively engage in technical discussions during architecture meetings, code reviews, and design docs to help promote continual improvement.
  • Actively maintain and build a culture of learning, respect, transparency, and trust.
  • Become a domain expert in streaming on-demand fitness by working closely with our product managers and stakeholders.


  • Senior-level engineer with 5+ years experience
  • A solid understanding of object-oriented design principles and can express that understanding in code
  • Familiarity with at least one full stack or backend framework like Rails (current stack), Django, Spring, or similar
  • Familiarity with at least one JavaScript framework like React (current stack), Vue, Angular, or similar.
  • An understanding of agile, lean, and DevOps principles; testing and CI/CD; observability.
  • A love for clean, elegant code.
  • Focus on efficiency, user experience, and process improvement.
  • Expert understanding of industry best practices and standards.
  • Excellent communication and teamwork skills.
  • Acute attention to detail and dedication to quality.
  • BA/BS in Computer Science or similar industry experience.
  • Experience working with streaming media or wellness verticals.
  • Experience with four or more aspects of our tech stack (Ruby, Ruby on Rails, Javascript/TypeScript, Postgres, Arango, Elasticsearch, Redis, Heroku, AWS, New Relic, Docker, Kubernetes, Stripe APIs).
  • Experience working with ad tech from an advertiser point of view (e.g. integrating conversion tracking code from SDKs and pixels, GTM, data layer, etc).
  • Ability to pinch-hit with iOS or Android development.
  • Contribute to open-source projects.
  • Experience with or knowledge of TDD, DDD, CQRS, and Event Sourcing.
  • Experience migrating a monolithic system to an ecosystem of microservices.
  • Enjoy tech talks, katas, lunch and learns, and geeking out over programming languages, architecture, or other engineering topics.


  • Generous employee discount for Bella+Canvas, Alo Yoga
  • Free membership to Alo Moves, with access to hundreds of streaming fitness and yoga classes with top instructors
  • Competitive medical, dental and vision plan options, and enhanced additional benefits such as free virtual access to mental health providers and new parent support for employees and dependents
  • 401K with company matching
  • Free treats, all day, every day in office! Stay fueled with complimentary cold brew, kombucha, and healthy snacks.
  • Daily yoga classes at HQ taught by some of the best yogis in the world in addition to an onsite gym equipped with best-in-class equipment

Subscribe to Job Alerts