Selfbook

Senior Software Engineer

Remote

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AI & Machine Learning, Consumer Software, Enterprise SoftwareIndustries

Position Overview

  • Location Type: Remote
  • Employment Type: FullTime
  • Salary: Not provided

Spellbook is the leading AI suite for commercial lawyers, trusted by more than 2,600 law firms and in-house teams worldwide. Our mission is to make legal services more accessible by empowering legal professionals with AI tools that enable them to work faster, smarter, and more efficiently. We've grown more than 25x since our launch in 2022 with customers like Nestle, Fender, Crocs, WSP and more - join us on our journey building magical tools that lawyers love.

Responsibilities

  • Work as part of a distributed team in a fast-paced environment, identifying opportunities to make impactful enhancements to lawyer workflows.
  • Design, architect, and implement new features in the Spellbook application.
  • Utilize the latest large language models (LLMs) from OpenAI, Anthropic, and other LLM providers to add and improve application functionality, such as providing customers with review suggestions to improve their documents.
  • Collaborate with the product management team on changes to our React application to improve customer experience.
  • Add and improve application functionality by enhancing our Express and tRPC based API.
  • Improve the performance and reliability of existing functionality and address user feedback through bug fixes.
  • Build and maintain application infrastructure in Amazon Web Services (AWS) with AWS Cloud Development Kit (CDK).
  • Conduct code reviews and provide constructive feedback to team members.
  • Perform other responsibilities as required.

Requirements

  • Experience: 5+ years of experience in Software Development.
  • Communication Skills: Exceptional communication skills – ability to explain and advocate ideas to a diverse audience.
  • Product Development: Ability to take a product feature from a vague abstract idea to a demo beta implementation to a production-ready feature deployed to customers.
  • Self-Starter: Self-starter and problem-solver motivated by curiosity and a desire to help others succeed, encouraged by continuous improvement.
  • Team Player: A team player motivated to help Spellbook succeed. Eager and able to help fix issues and implement ways to help and improve the work of the team as a whole.
  • Fundamentals: Firm grasp of the fundamentals of software development and computer engineering.
  • Requirement Breakdown: Ability to break complex and vague customer requirements down into clear, achievable plans to get product features shipped in record time.

Nice to Haves

  • Experience with TypeScript.
  • Experience with Javascript build tooling such as Vite, esbuild, and swc.
  • Experience in small startup environments.
  • Experience designing and building infrastructure on AWS in CDK.
  • Proven experience driving new and innovative product features from concept to production.
  • Demonstrated ability working with LLMs, improving prompts, and orchestrating agents.

Company Information

Spellbook is the leading AI suite for commercial lawyers, trusted by more than 2,600 law firms and in-house teams worldwide. Our mission is to make legal services more accessible by empowering legal professionals with AI tools that enable them to work faster, smarter, and more efficiently. We've grown more than 25x since our launch in 2022 with customers like Nestle, Fender, Crocs, WSP and more - join us on our journey building magical tools that lawyers love.

Application Instructions

Application instructions were not provided in the job description.

Skills

React
Express
tRPC
AWS
AWS CDK
Large Language Models (LLMs)
OpenAI
Anthropic
Software Development
Code Review
API Development

Selfbook

Streamlines hotel bookings and payments

About Selfbook

Selfbook provides a range of products aimed at improving hotel bookings and payment processes in the fintech and hospitality sectors. Its main offerings—Station, Direct, and Express—work together to automate the booking and payment experience, making it easier for hotels and their guests. These products help streamline the booking process, allowing guests to enjoy features like instant room upgrades and premium booking options. Selfbook operates in nearly 20 countries, which gives it valuable insights into booking trends and user behavior. Unlike many competitors, Selfbook focuses on a comprehensive product suite that integrates smoothly with existing hotel systems, generating revenue through subscription fees and transaction-based charges. The goal of Selfbook is to enhance the guest experience while helping hotels increase booking conversions and drive additional revenue.

New York City, New YorkHeadquarters
2018Year Founded
$38.9MTotal Funding
SERIES_ACompany Stage
Fintech, Consumer GoodsIndustries
11-50Employees

Risks

Increased competition from fintech startups could threaten Selfbook's market share.
Decline in travel startup funding may limit Selfbook's future investment opportunities.
Rapid evolution of payment technologies requires continuous adaptation from Selfbook.

Differentiation

Selfbook integrates seamlessly with existing hotel systems, enhancing booking and payment processes.
The platform supports all global credit cards, digital wallets, and alternative payment methods.
Selfbook's products, Station, Direct, and Express, automate booking and payment orchestration.

Upsides

Selfbook's global reach spans nearly 20 countries, offering insights into booking trends.
The rise of digital wallets and BNPL services boosts demand for Selfbook's platform.
Strategic investment from Amex Ventures supports Selfbook's growth and global presence.

Land your dream remote job 3x faster with AI