Salary
💰 $119,000 - $185,500 per year
Tech Stack
AWSCloudGraphQLJavaScriptMySQLNext.jsPostgresReactRubyRuby on RailsSaltStackSparkSQLTypeScript
About the role
- Design and build new product features across the stack using React/Next.js, GraphQL, TypeScript, and Ruby on Rails.
- Support and extend backend systems that manage slideshow conversion pipelines and process user uploads.
- Contribute to operational excellence by writing and maintaining job workers, queues, and internal APIs.
- Implement UI components aligned with the Slideshare rebrand and contribute to a shared design system and theming infrastructure.
- Collaborate with cross-functional backend engineers, product, design, AI/ML, and growth teams to build integrated, full-stack solutions and launch experiments.
- Integrate ML models and LLMs into the frontend for personalized, intelligent experiences.
- Contribute to internal documentation and onboarding tools, including component Storybooks and service readmes.
Requirements
- Strong understanding of modern JavaScript frameworks, especially React.
- 3-5 years of experience working across the stack, especially React, Nextjs & Ruby on Rails.
- Experience with React/Next.js, GraphQL, TypeScript, and Ruby on Rails.
- Experience with database technologies (SQL, Postgres and MySQL).
- Understanding of AWS cloud infrastructure and CI/CD pipelines.
- Familiarity with performance, accessibility, and SEO principles across the stack.
- Experience integrating ML models and LLMs into the frontend for personalized, intelligent experiences.
- Strong collaboration skills, with the ability to work closely with design, product, AI/ML, growth, and other engineering teams.
- A thoughtful approach to code quality, maintainability, and documentation (including component Storybooks and service readmes).
- Ability to support and extend backend systems, job workers, queues, and internal APIs for upload and conversion pipelines.
- Employees must have their primary residence in or near one of the listed cities; occasional in-person attendance is required.