We are looking for a Senior Full Stack Engineer to lead the design and development of scalable, high-performance applications. This role requires a hands-on technical leader who can work across backend and frontend technologies, drive best practices, and mentor junior engineers while delivering high-impact solutions.
- Lead end-to-end design, development, and deployment of full-stack applications
- Develop robust backend services using Java and Spring Boot
- Build responsive and scalable frontend applications using Angular, TypeScript, HTML, and CSS
- Design and implement REST and GraphQL APIs
- Work with event-driven architectures using Kafka
- Develop and manage applications in containerized environments using Docker
- Collaborate with cross-functional teams to deliver high-quality, scalable solutions
- Ensure code quality through Test-Driven Development (TDD) and best coding practices
- Participate in Agile ceremonies (Scrum/Kanban) and contribute to sprint planning and delivery
- Mentor and guide junior developers, conducting code reviews and knowledge sharing
- Troubleshoot, debug, and optimize applications for performance and scalability
Backend
- Strong experience in Java and Spring Boot
- Experience building microservices architecture
- Hands-on experience with Angular and TypeScript
- Strong knowledge of HTML and CSS
- Experience with Node.js
- Strong understanding of REST and GraphQL APIs
- Experience with Kafka (event-driven systems)
- Hands-on with Docker and containerization
- Experience with Oracle DB
- Experience with NoSQL databases (MongoDB, Redis)
- Strong experience with Test-Driven Development (TDD)
- Experience working in Agile environments (Scrum or Kanban)
Skills Required
- Strong experience with Java and Spring Boot
- Experience building microservices architectures
- Hands-on experience with Angular and TypeScript
- Strong knowledge of HTML and CSS
- Experience with Node.js
- Strong understanding of REST and GraphQL APIs
- Experience with Kafka and event-driven systems
- Hands-on experience with Docker and containerization
- Experience with Oracle DB
- Experience with NoSQL databases, including MongoDB and Redis
- Strong experience with Test-Driven Development
- Experience working in Agile environments using Scrum or Kanban
What We Do
Everest Technologies is an enterprise IT services firm that helps organizations solve business problems and scale through technology. Its offerings include managed services, project solutions, staff augmentation, DevOps and automation, quality engineering, cloud enablement, application services, retail and supply-chain technology, and decision intelligence. The company combines domain expertise with software engineering and AI capabilities, serving enterprise clients globally from U.S. and Indian delivery centers.







