JOIN OUR TEAM

BUILD SOMETHING THAT
MATTERS.

We’re looking for sharp, curious people who want to do meaningful work. Whether you’re a seasoned technologist or just getting started, there’s a place for you at Recurring Decimal.

DEPARTMENT

TYPE

Showing 2 open positions

Senior Full Stack Engineer

View Role

San Francisco Bay Area · Hybrid

OVERVIEW

We’re hiring a Senior Full Stack Engineer to design, build, and scale modern web applications across a complex distributed architecture. You’ll contribute meaningfully on both the backend (Java / Spring Boot) and frontend (React / TypeScript), bringing deep technical judgment and a collaborative mindset to every layer of the stack. This is a role for engineers who take pride in clean systems, not just working code.

WHAT YOU’LL DO

Backend Development
Design and build scalable microservices using Java and Spring Boot. Develop and maintain RESTful APIs, ensure security and performance across services, and integrate systems through APIs and event-driven architectures. Own data access patterns across SQL and NoSQL databases.
Frontend Development
Build modern, accessible, and performant UIs using React and TypeScript. Develop reusable components with hooks and functional patterns, implement state management (Redux / Zustand / Context API), and integrate seamlessly with backend services.
Architecture & System Design
Participate in architecture reviews and design discussions. Help shape scalable, modular systems and advocate for best practices across performance, reliability, and security.
Cloud & DevOps
Deploy on AWS, GCP, or Azure. Build and maintain CI/CD pipelines, work with Docker and Kubernetes, and implement monitoring, logging, and observability across the stack.

WHAT YOU BRING

  • 10+ years of software development experience
  • Strong expertise in Java and Spring Boot, including microservices and REST API design
  • Strong frontend skills in React and TypeScript, with deep knowledge of modern JavaScript (ES6+), HTML5, and CSS3
  • Experience with SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis, DynamoDB) databases
  • Experience building and deploying cloud-native applications
  • Solid grasp of system design principles and architectural patterns

TECH STACK

Backend:

Java Spring Boot REST APIs Microservices SQL / NoSQL

Frontend:

React TypeScript Redux / Zustand HTML5 CSS3

Infrastructure:

AWS / GCP / Azure Docker Kubernetes CI/CD

Technical Product Manager

View Role

United States · Remote

OVERVIEW

We’re looking for a Technical Product Manager who thrives at the intersection of technology and strategy. You’ll own the product vision for complex, cloud-native solutions — translating customer needs and business goals into a clear roadmap that engineering teams can execute with confidence. This is a high-impact role for someone who thinks in systems, communicates across disciplines, and never loses sight of the user.

WHAT YOU’LL DO

Product Strategy & Roadmap
Define and drive the vision, roadmap, and business requirements for AWS cloud products. Prioritize ruthlessly, communicate clearly, and keep every stakeholder aligned from ideation through launch.

Technical Leadership
Partner closely with engineering to build, scale, and iterate on complex distributed services. You’ll be a credible technical voice in architecture conversations — not just a translator, but a contributor.

Customer Obsession
Uncover user needs through research, analytics, and direct feedback. Turn those insights into features that solve real problems and move the product forward in meaningful ways.

Cross-Functional Collaboration
Coordinate across marketing, legal, finance, and engineering to bring features to market. You’re comfortable leading without authority and skilled at building consensus across functions.

WHAT YOU BRING

  • Deep understanding of core AWS services (EC2, S3, RDS, VPC) and the Well-Architected Framework
  • Experience in software development environments, API design, and data analysis
  • Proven track record managing technical products through the full lifecycle
  • Ability to use data and metrics to influence technical priorities and business strategy
  • Strong communication skills — you can explain complex systems to both engineers and executives

Don't see the right role?

Send us your resume anyway. We’re always looking for exceptional people.

Apply for

Application submitted!

Thanks for applying. We’ve received your information and will be in touch soon.