Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Backend image - Rise Careers
Job details

Senior Software Engineer, Backend

About us

Scribe is where exceptional people come to do the best work of their careers. We are a Series B, product-led growth startup based in San Francisco. Scribe automatically creates step-by-step guides for any process, putting an end to hours spent taking screenshots and running training sessions. We’ve helped over 2 million users in 100+ countries document and share what they know. We have raised $55M in funding from top investors and are growing our revenue, user base, and product very quickly.

Come join us in our mission to unleash and up-level the world’s know-how!

How we work

We are builders aspiring to master our crafts. We care deeply about our teammates and want to win, together. We embrace the following values:

  • A strong sense of ownership
  • Defaulting to action
  • Humans over everything else
  • A continuous learning and growth mindset
  • High performance, high-velocity output
  • A supportive, respectful and transparent work environment

About this role

We are looking for a backend developer who loves building application code and scalable distributed systems.

Tech Stack

Typescript (Node / Bun) and Python (w/ Django). We use Celery Tasks & Celery Schedules for background job processing, all in AWS.

You can expect to

  • Write and scale application code
  • Optimize business-critical endpoint performance
  • Deploy, manage and scale distributed systems with background jobs and queueing
  • Create cutting edge services for AI inference with our in-house models, voice transcription, and more

You could be a great fit if

  • You have 4+ years writing backend apps with Typescript
  • You have strong experience with message queues and task systems using Celery Tasks & Schedules (or similar: AWS SQS, Rabbit MQ, Kafka, etc.)
  • You’ve built and deployed micro-services
  • You can write Python
  • You know how to optimize endpoint performance

Bonus

  • You have Django experience
  • Experience with Python (Django)
  • Startup experience (not required, but we build and move fast!)

Full-Time US Employee Benefits Include

  • Some of the nicest and smartest teammates you’ll ever work with
  • Competitive salaries
  • Comprehensive healthcare benefits
  • Exciting and motivating equity
  • Flexible PTO
  • 401k
  • Parental Leave
  • Commuter Benefits (SF office employees)
  • WFH Stipend

Compensation

$190,000 - $210,000 base + equity ( San Francisco, New York, Seattle)

$170,000 - $190,000 base + equity (All other US locations)

We consider several factors when determining compensation, including location, experience, and other job-related factors.

At Scribe, we celebrate our differences and are committed to creating a workplace where all employees feel supported and empowered to do their best work. We believe this benefits not only our employees but our product, customers, and community as well. Scribe is proud to be an Equal Opportunity and Affirmative Action Employer.

 

Scribe Glassdoor Company Review
4.9 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Scribe DE&I Review
4.9 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Scribe
Scribe CEO photo
Jennifer Smith
Approve of CEO

Average salary estimate

$190000 / YEARLY (est.)
min
max
$170000K
$210000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Backend, Scribe

At Scribe, we’re on a mission to transform how people document and share their knowledge, and we want you to be a part of this exciting journey as a Senior Software Engineer, Backend. Based in the heart of San Francisco, our startup has successfully raised $55 million and is quickly expanding our reach to over 2 million users in more than 100 countries. As a key member of our team, you’ll leverage your expertise in backend development to write application code, optimize distributed systems, and create innovative services that utilize AI inference. If you have a love for building scalable applications using Typescript and Python, we’d love to hear your insights and ideas. We embrace a culture that prioritizes ownership and speed, while also fostering a supportive environment for continuous learning and growth. You will be working with technologies like Celery, AWS, and Django, tackling challenges that come with optimizing business-critical applications. Above all, we value high performance and teamwork - we want to win together. This position offers a competitive salary, comprehensive healthcare benefits, and equity options that can truly reward your contributions. So if you're ready to take the next step in your career and make a real impact with your skills, there's never been a better time to join Scribe!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend Role at Scribe
What are the responsibilities of a Senior Software Engineer, Backend at Scribe?

As a Senior Software Engineer, Backend at Scribe, you will be responsible for writing and scaling application code while optimizing performance for business-critical endpoints. You will deploy, manage, and scale distributed systems, especially focusing on background jobs and queueing systems. You'll also play a pivotal role in developing innovative services for AI inference and voice transcription, leveraging your expertise in our tech stack including Typescript, Python, and AWS.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer, Backend position at Scribe?

To be a great fit for the Senior Software Engineer, Backend role at Scribe, candidates should have at least 4 years of experience in backend application development with Typescript. A strong understanding of message queues and task systems is essential, particularly with Celery Tasks & Schedules or similar frameworks like AWS SQS or Rabbit MQ. Proficiency in Python, along with experience in building and deploying micro-services, will also be vital for success in this position.

Join Rise to see the full answer
What kind of projects might a Senior Software Engineer, Backend work on at Scribe?

At Scribe, a Senior Software Engineer, Backend could find themselves working on projects that involve creating cutting-edge services for AI inference and integrating them into our platform. You may also optimize existing systems to improve performance and efficiency, develop scalable micro-services, and collaborate with cross-functional teams to enhance user experience. The projects are fast-paced and will keep you engaged with new challenges regularly.

Join Rise to see the full answer
What is the working environment like for a Senior Software Engineer, Backend at Scribe?

The working environment for a Senior Software Engineer, Backend at Scribe is collaborative and supportive. We prioritize a culture of transparency and respect, enabling team members to learn from one another and share insights freely. You'll work alongside some of the smartest and nicest colleagues in the industry, all while being encouraged to take ownership of your projects and contribute to our overall mission.

Join Rise to see the full answer
What are the benefits of being a Senior Software Engineer, Backend at Scribe?

Being a Senior Software Engineer, Backend at Scribe comes with several benefits including competitive salaries, comprehensive healthcare, equity options, flexible PTO, a 401k plan, and parental leave. Additionally, employees have access to a WFH stipend to support remote work. Our commitment to diversity ensures that all team members feel valued and supported in doing their best work.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend
How do you optimize backend application performance?

To optimize backend application performance, focus on analyzing your current architecture for bottlenecks, such as slow database queries or inefficient code paths. Implement caching strategies, like Redis or Memcached, and consider optimizing your API endpoints by reducing payload sizes and utilizing pagination effectively.

Join Rise to see the full answer
What experience do you have with building microservices?

When discussing your experience with microservices, emphasize your familiarity with the principles of microservices architecture, such as independence of services, fault tolerance, and scalability. Share specific projects where you designed, built, and deployed microservices, highlighting any tools or frameworks you used in the process.

Join Rise to see the full answer
Can you explain Celery and how you've used it in past projects?

Celery is an asynchronous task queue/job queue based on distributed message passing. It's designed to handle complex workflows and background tasks. Discuss specific instances from your experience where you implemented Celery for background processing, detailing how you set up task queues and any challenges you overcame.

Join Rise to see the full answer
What is your approach to writing clean and maintainable code?

My approach to writing clean and maintainable code involves adhering to coding standards, avoiding unnecessary complexity, and incorporating comments for clarity. I use meaningful variable names, apply design patterns where applicable, and always prioritize writing tests to ensure code reliability.

Join Rise to see the full answer
Describe a challenging problem you solved in your previous backend development work.

I once faced a challenge where an API was experiencing performance issues under load. I tackled this by profiling the code, identifying a slow database query, and optimizing it through indexing. After implementing a caching mechanism for frequently requested data, I successfully reduced the response time.

Join Rise to see the full answer
How do you approach testing in backend development?

I approach testing in backend development by writing unit tests and integration tests to ensure code correctness. I also practice Test-Driven Development (TDD) to enforce writing tests before the actual code. I utilize testing frameworks relevant to the languages involved, ensuring high code coverage.

Join Rise to see the full answer
What are some best practices for using message queues?

Some best practices for using message queues include ensuring that your messages are stateless, implementing retries for failed messages, and monitoring your queue’s performance. It’s also essential to manage message ordering and deduplication to prevent processing issues.

Join Rise to see the full answer
How do you stay updated with the latest backend technologies?

I stay updated with the latest backend technologies by following industry news, participating in webinars, and engaging in online communities and forums. Additionally, I often experiment with new tools and frameworks through personal projects or contribute to open-source projects to deepen my understanding.

Join Rise to see the full answer
What are the key components of your tech stack, and how do they interact?

The key components of my tech stack primarily include Typescript for the application layer, Python (Django) for backend processes, and AWS for cloud services. They interact through RESTful APIs for communication, leveraging message queues for asynchronous task processing, and using databases to manage persistent data effectively.

Join Rise to see the full answer
Why do you want to work for Scribe as a Senior Software Engineer, Backend?

I want to work for Scribe as a Senior Software Engineer, Backend because I admire the company's mission to empower knowledge sharing and streamline processes. I appreciate the emphasis on continuous learning and ownership within your team culture. I believe this aligns perfectly with my values and career goals as a developer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Scribe Hybrid United States
Posted 7 days ago

As Controller at Scribe, you will lead the finance team in optimizing accounting processes for a rapidly growing SaaS organization.

Lifebyte Systems Remote No location specified
Posted 6 days ago

We are looking for a Senior C++ Engineer to join our high-tech team, dedicated to reshaping the future with cutting-edge financial solutions.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

Netflix is hiring a seasoned Software Engineer to enhance live streaming experiences within their cutting-edge Open Connect Control Plane.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA's Solutions Engineering Team as a Software Engineering Intern and contribute to cutting-edge AI technologies for automotive products.

Photo of the Rise User

Seeking a skilled Software Engineer to develop innovative software solutions at Hamilton Company in Reno, NV.

Photo of the Rise User
Money Fellows Remote No location specified
Posted 9 days ago

Looking for a Backend Intern eager to learn about backend technologies and collaborate with cross-functional teams.

Photo of the Rise User

Join Worth AI as a Full Stack/Back End Developer and help transform the business decision-making landscape with cutting-edge technology.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google's dynamic team as a Senior Software Engineer, where you'll innovate and develop the next generation of technologies for Google Cloud.

Photo of the Rise User
Fortanix Remote No location specified
Posted 8 days ago

Fortanix seeks a skilled Software Engineer to innovate and optimize their cloud security solutions.

Scribe is a fast-growing, product-led growth startup based in San Francisco, California. We offer a user-friendly, AI powered tool designed to simplify the documentation of processes within a company.

5 jobs
MATCH
Calculating your matching score...
BADGES
Badge Women LedBadge ChangemakerBadge Diversity ChampionBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs