Senior Full Stack Engineer
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
Collaboration & Leadership
Work closely with:
Product managers
Designers
QA engineers
Conduct code reviews and enforce best practices
Mentor junior engineers
Drive improvements in:
Architecture
Performance
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:
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
Preferred Qualifications
Event-driven systems (Kafka, RabbitMQ)
GraphQL
Testing frameworks:
JUnit
Jest
React Testing Library
Observability tools:
Datadog
Prometheus
Grafana
Security:
OAuth2
JWT
Experience in Agile/Scrum environments
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
Thank you
Kailash Chandra