Skip to main content
Stripe SystemsStripe Systems

Technologies

Tools and frameworks we use in production — selected based on project requirements, not preference.

Our Technology Stack

We maintain production expertise across these technologies. Stack selection for each project is driven by technical requirements, team capabilities, and long-term maintenance considerations.

Frontend

Component-based frameworks for responsive, accessible web interfaces.

react

React.js

Component library for building interactive UIs with virtual DOM diffing

nextjs

Next.js

React framework with SSR, SSG, and ISR for optimized page delivery

angular

Angular

Opinionated framework with DI, modules, and RxJS for enterprise SPAs

typescript

TypeScript

Static typing for JavaScript that catches errors at compile time

tailwind

Tailwind CSS

Utility-first CSS framework producing smaller bundles than component libraries

Backend

Server-side frameworks for APIs, business logic, and data processing.

nestjs

NestJS

Modular Node.js framework with decorators, guards, and dependency injection

nodejs

Node.js

Event-driven runtime for high-throughput I/O-bound services

java

Java Spring Boot

Enterprise framework for transaction-heavy applications with JPA support

dotnet

.NET Core

Cross-platform framework for Windows-ecosystem and high-performance APIs

python

Python

Primary language for data processing, ML pipelines, and scripting

Mobile

Native and cross-platform frameworks for iOS and Android applications.

flutter

Flutter

Skia-based rendering engine for consistent 60fps UI from a single Dart codebase

react-native

React Native

JavaScript-based cross-platform framework with native bridge architecture

kotlin

Kotlin

Modern JVM language for native Android with Jetpack Compose support

swift

Swift

Apple's language for native iOS with SwiftUI declarative framework

Database

Storage solutions selected based on data structure, consistency, and access patterns.

postgresql

PostgreSQL

Relational database for ACID-compliant transactions and complex queries

mongodb

MongoDB

Document database for flexible schemas and horizontal scaling

redis

Redis

In-memory store for caching, session management, and pub/sub

firebase

Firebase

Real-time database with offline sync and authentication services

DevOps & Cloud

Infrastructure automation, container orchestration, and cloud platforms.

aws

AWS

Primary cloud platform — EC2, ECS, Lambda, RDS, S3, CloudFront

azure

Azure

Microsoft ecosystem — App Service, AKS, Cosmos DB, Active Directory

docker

Docker

Containerization for consistent environments across dev, staging, production

kubernetes

Kubernetes

Container orchestration for auto-scaling, rolling deployments, service mesh

terraform

Terraform

Infrastructure-as-code for reproducible, version-controlled environments

github

GitHub Actions

CI/CD pipelines integrated with repository workflow events

AI & ML

Machine learning frameworks and AI integration tools.

tensorflow

TensorFlow

ML framework for model training and inference at scale

pytorch

PyTorch

Research-oriented ML framework with dynamic computation graphs

openai

OpenAI

GPT APIs for NLP, classification, and generative AI integration

langchain

LangChain

Framework for building RAG pipelines and LLM-powered applications

Testing & QA

Automated testing tools across the full testing pyramid.

playwright

Playwright

Cross-browser E2E testing with auto-wait and network interception

cypress

Cypress

Frontend E2E testing with time-travel debugging

jest

Jest

Unit and integration testing with snapshot support

jmeter

JMeter

Load and performance testing for API and web applications

Need Help Choosing a Stack?

We evaluate your requirements and recommend the stack that fits — not the one we prefer.

Contact Us →