Full Stack Engineer

Recurring Decimal
Alameda, CA

Senior Full Stack Engineer

Tech Stack: Java / Spring Boot (Backend) + React / TypeScript (Frontend)

Overview

We are seeking a Senior Full Stack Engineer (10+ years experience) to design, build, and scale modern web applications.

The ideal candidate will have:

  • Strong backend expertise in Java and Spring Boot
  • Strong frontend expertise in React with TypeScript
  • Experience building cloud-native microservices and distributed systems

This role requires deep technical knowledge, strong system design skills, and cross-functional collaboration.

Key Responsibilities

Backend Development

  • Design and build scalable microservices using Java and Spring Boot
  • Develop and maintain RESTful APIs for web and mobile applications
  • Ensure security, reliability, and performance of backend services
  • Implement data access using SQL and NoSQL databases
  • Integrate internal/external systems via APIs and event-driven architectures

Frontend Development

  • Build modern UIs using React + TypeScript
  • Develop reusable components using:
  • Hooks
  • Functional components
  • Implement state management using:
  • Redux / Zustand / Context API
  • Integrate frontend with backend APIs
  • Ensure:
  • Performance optimization
  • Accessibility
  • Responsive design

Architecture & System Design

  • Participate in architecture discussions and design reviews
  • Design scalable, modular systems
  • Apply best practices for:
  • Performance
  • Reliability
  • Security

Cloud & DevOps

  • Deploy applications on AWS, GCP, or Azure
  • Build and maintain CI/CD pipelines
  • Use containerization tools:
  • Docker
  • Kubernetes
  • Implement monitoring, logging, and observability

Required Qualifications

  • 10+ years of software development experience
  • Strong expertise in Java + Spring Boot
  • Experience building microservices and REST APIs
  • Strong experience with React + TypeScript
  • Deep understanding of:
  • TypeScript
  • Modern JavaScript (ES6+)
  • HTML5 / CSS3
  • Experience with:
  • SQL (PostgreSQL, MySQL, Oracle)
  • NoSQL (MongoDB, Redis, DynamoDB)
  • Experience building cloud-native applications
  • Strong understanding of system design and design patterns

Key Technologies

Backend

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • SQL / NoSQL

Frontend

  • React
  • TypeScript
  • Redux / Zustand / Context API
  • HTML5 / CSS3

Infrastructure

  • AWS / GCP / Azure
  • Docker
  • Kubernetes
  • CI/CD pipelines
// // //