Title: Full Stack Developer
Location: Mountain View, CA (Locals)
Visas: L2and GC
Tech Stack: Java / Spring Boot + React / TypeScript
Overview:
We are seeking a Full Stack Developer with less than 5 years of experience to build scalable web applications.
The role focuses on:
Backend development using Java / Spring Boot
Frontend development using React + TypeScript
The ideal candidate should have:
Strong software development fundamentals
Experience with REST APIs and modern web interfaces
Ability to work in a fast-paced Agile environment
This role provides exposure to:
Cloud-native applications
Microservices architecture
Collaboration with senior engineers
Shape
Key Responsibilities:
1. Backend Development
Develop and maintain services using Java and Spring Boot
Build and maintain RESTful APIs
Implement business logic, validation, and data processing
Write clean, maintainable, and testable code
Debug issues across environments (dev, staging, production)
2. Frontend Development
Build responsive applications using React + TypeScript
Develop reusable UI components
Integrate frontend with backend APIs
Improve performance and usability
Software Engineering Practices
Participate in code reviews and technical discussions
Write unit and integration tests
Follow coding standards and best practices
Contribute to continuous improvement of codebase
Collaboration
Work with product managers, designers, and engineers
Participate in Agile ceremonies:
Sprint planning
Standups
Retrospectives
Shape
Required Qualifications:
< 5 years of professional experience (strict requirement)
Strong programming skills in Java
Experience with Spring Boot
Experience with React
Experience with TypeScript
Understanding of REST APIs
Familiarity with SQL databases (PostgreSQL, MySQL, etc.)
Experience with Git version control
Shape
Preferred Qualifications:
Microservices architecture experience
Docker / containerization experience
Exposure to cloud platforms (AWS, Google Cloud Platform, Azure)
Experience with CI/CD pipelines
Knowledge of state management (Redux, Zustand)
Shape
Key Technologies:
Backend
Java
Spring Boot
REST APIs
SQL databases
Frontend
React
TypeScript
HTML5 / CSS3
Infrastructure
Git
CI/CD
Cloud platforms (AWS / Google Cloud Platform / Azure)
ShapeSoft Skills
Strong problem-solving ability
Ability to learn quickly
Good communication and teamwork
Attention to detail and code quality