Role : Lead Full Stack Developer
Experience : 8-12 yrs
Location : Bengaluru
We are seeking a highly skilled Lead Full Stack Developer with strong expertise in both front-end and back-end technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications, ensuring seamless integration across all layers of the stack. This role requires a passion for building high-quality software, attention to detail, and a collaborative mindset.
Key Responsibilities :
1. Front-End Development :
- Develop and maintain intuitive, responsive, and high-performance user interfaces using React.js or Next.js.
- Create reusable UI components and manage application state effectively with tools such as Redux, Context API, or Zustand.
- Ensure cross-browser compatibility, accessibility, and adherence to responsive design principles.
- Optimize front-end performance by identifying and addressing bottlenecks.
2. Back-End Development :
Design, implement, and maintain scalable RESTful APIs and microservices using Java with Spring Boot (2.0 / 3.0).Implement secure and efficient business logic and handle complex data-processing workflows.Integrate APIs with third-party systems and internal services to support end-to-end functionality.Ensure adherence to best practices in backend development, including error handling, logging, and monitoring.3. Database Management :
Work with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis, etc.) databases.Design efficient and scalable database schemas to support application functionality.Write optimized SQL queries, stored procedures, and scripts to manage large datasets.Implement indexing, caching, and database performance tuning techniques.4. Collaboration & Communication :
Partner with product managers, designers, and cross-functional engineering teams to translate requirements into technical solutions.Contribute to architectural discussions, ensuring scalability, maintainability, and performance.Participate actively in agile ceremonies such as sprint planning, stand-ups, and retrospectives.5. Code Quality & Testing :
Write clean, maintainable, and testable code following industry standards.Develop and execute unit tests, integration tests, and end-to-end tests to ensure reliability.Conduct peer code reviews, provide constructive feedback, and maintain consistency across the codebase.Champion best practices such as CI / CD, TDD / BDD, and automated testing frameworks.6. Deployment & Maintenance :
Contribute to the deployment, monitoring, and maintenance of applications in production environments.Collaborate with DevOps teams to ensure smooth release cycles and automate deployment pipelines.Identify, troubleshoot, and resolve performance, scalability, and reliability issues.Continuously monitor and improve system performance, security, and availability.Required Skills & Qualifications :
Strong proficiency in React.js or Next.js for front-end development.Hands-on experience with Java, Spring Boot 2.0 / 3.0, and microservices architecture.Proficiency in working with relational and NoSQL databases.Solid understanding of RESTful API design principles and API security.Familiarity with CI / CD pipelines, cloud platforms (AWS, GCP, or Azure), and containerization (Docker, Kubernetes) is a plus.Excellent problem-solving, debugging, and performance optimization skills.Strong communication and teamwork skills, with the ability to work in a fast-paced environment.(ref : hirist.tech)