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