At a Glance
- Tasks: Build core features to automate data sharing through slides and documents.
- Company: Join Rollstack, a revolutionary tech company backed by Y Combinator.
- Benefits: Enjoy competitive pay, equity, and a fully remote work environment.
- Why this job: Make a real impact in a fast-paced, innovative team with top-tier talent.
- Qualifications: 3-8 years of experience in TypeScript, Node.js, and React development.
- Other info: Annual company retreats for connection and collaboration.
The predicted salary is between 36000 - 60000 £ per year.
At Rollstack, we are revolutionizing the way businesses share and communicate data and insights. Organizations worldwide rely on slide decks and documents to make informed decisions, yet preparing these materials often consumes countless hours. Rollstack fully automates that.
We help some of the world’s leading organizations, from mid-sized to public companies like SoFi, Zillow, and Whirlpool, in automating their slide decks and documents. Our team operates with speed and focus to deliver outsized impacts for our customers. We approach every challenge with first principles, never assuming things have to be done a certain way. We are a diverse team that believes intelligence and kindness go hand in hand, welcoming individuals from all backgrounds.
About the Role
As a Software Engineer at Rollstack, you’ll build core features that automate how companies share data through slides and documents. You’ll work across the stack on integrations, AI insights, and performance optimization. This role is ideal for engineers who thrive on impact, autonomy, and fast-paced product development.
As a Software Engineer, you will:
- Help build the missing piece of the modern data stack: Reporting Automation
- Build new user-facing features with everything from database models to async workflows and UI components.
- Develop features like AI insights, native charts, and collections.
- Optimize our data synchronization by leveraging better technologies and protocols.
- Build integrations with BI tools like Tableau, Looker, and Metabase.
- Build integrations with content platforms like Google Slides, PowerPoint, and Notion.
- Define and implement best practices with the latest web technologies across the stack.
Tech Stack
- TypeScript + React frontend with TailwindCSS and Shadcn/UI, using modern hooks for composable UI and fast iteration
- Node.js backend with a sync engine using Prisma ORM and Temporal workflows, powering internal services
- K8s platform on AWS, deployed with ArgoCD for zero-downtime releases and easy rollbacks
- Logs in SigNoz, application tracing in Sentry, and product analytics in PostHog
- Generative-AI layer powered by OpenAI API, Gemini, LangChain, and Langfuse to deliver automated insights
- Issue tracking with Linear
Who We Are Looking For
- 3–8 years of relevant professional experience following graduation
- Recent hands-on TypeScript experience with at least the past 2 years spent building production applications
- 2+ years of backend development experience in Node.js, working on scalable services or APIs
- 2+ years of frontend development experience using React, delivering high-quality user interfaces
- Strong software engineering fundamentals, including a solid grasp of algorithms, data structures, and system design principles
- Proven track record of cross-functional collaboration with product managers, designers, and fellow engineers to deliver new products and features
- Good understanding of CI/CD pipelines and cloud infrastructure, with practical experience deploying and maintaining applications
Why Join Us
- We are backed by the best (Y Combinator, Insight Partners ...) and are redefining how individuals and teams, across industries and around the world, work smarter and faster
- Work alongside an exceptional team of builders, including alumni from Amazon, Meta, Pinterest, Tesla, and AiFi
- Be part of a fully remote, globally diverse workplace that values ownership, impact, and collaboration
- Contribute to a product that users love and that truly sells itself
- Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year
- Earn competitive compensation and meaningful equity in a fast-moving, high-leverage startup where your work directly shapes the company’s trajectory
Software Engineer - TypeScript employer: Rollstack
Contact Detail:
Rollstack Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - TypeScript
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Build a portfolio showcasing your projects, especially those using TypeScript and React. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common coding challenges and system design questions. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at Rollstack. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Software Engineer - TypeScript
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your TypeScript experience and any relevant projects that showcase your skills in building production applications. We want to see how you can contribute to our mission!
Showcase Your Impact: When detailing your past experiences, focus on the impact you've made in previous roles. Use metrics or specific examples to illustrate how your contributions led to improvements or efficiencies. We love seeing how you’ve made a difference!
Be Authentic: Let your personality shine through in your application. We value intelligence and kindness, so don’t hesitate to share what makes you unique and how you align with our values. We’re looking for team players who are passionate about their work!
Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. This helps us keep track of your application and ensures it reaches the right people. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Rollstack
✨Know Your Tech Stack
Familiarise yourself with TypeScript, Node.js, and React, as these are crucial for the role. Be ready to discuss your past projects using these technologies and how you approached challenges in those environments.
✨Showcase Your Problem-Solving Skills
Prepare to demonstrate your understanding of algorithms and data structures. You might be asked to solve a coding problem on the spot, so practice common coding challenges and explain your thought process clearly.
✨Understand Rollstack's Mission
Research Rollstack’s approach to automating slide decks and documents. Be prepared to discuss how you can contribute to their mission and bring innovative ideas to the table that align with their goals.
✨Emphasise Collaboration
Highlight your experience working with cross-functional teams. Share examples of how you've collaborated with product managers and designers to deliver successful features, as teamwork is key at Rollstack.