Title: Senior Full Stack Engineer
Location: Mountain View, CA
Interview : Onsite Interview
Tech Stack: Java / Spring Boot (Backend) + React / TypeScript (Frontend)
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:
o Hooks
o Functional components
· Implement state management using:
o Redux / Zustand / Context API
· Integrate frontend with backend APIs
· Ensure:
o Performance optimization
o Accessibility
o Responsive design
Architecture & System Design
· Participate in architecture discussions and design reviews
· Design scalable, modular systems
· Apply best practices for:
o Performance
o Reliability
o Security
Cloud & DevOps
· Deploy applications on AWS, Google Cloud Platform, or Azure
· Build and maintain CI/CD pipelines
· Use containerization tools:
o Docker
o Kubernetes
· Implement monitoring, logging, and observability
Collaboration & Leadership
· Work closely with:
o Product managers
o Designers
o QA engineers
· Conduct code reviews and enforce best practices
· Mentor junior engineers
· Drive improvements in:
o Architecture
o Performance
o Developer productivity
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:
o TypeScript
o Modern JavaScript (ES6+)
o HTML5 / CSS3
· Experience with:
o SQL (PostgreSQL, MySQL, Oracle)
o NoSQL (MongoDB, Redis, DynamoDB)
· Experience building cloud-native applications
· Strong understanding of system design and design patterns
Preferred Qualifications:
· Event-driven systems (Kafka, RabbitMQ)
· GraphQL
· Testing frameworks:
o JUnit
o Jest
o React Testing Library
· Observability tools:
o Datadog
o Prometheus
o Grafana
· Security:
o OAuth2
o JWT
· Experience in Agile/Scrum environments
Key Technologies:
Backend
· Java
· Spring Boot