Our client is a leading innovator in database management solutions, leveraging a hybrid system that integrates structured and unstructured data processing for real-time scalability and performance. Their platform supports both transactional and analytical workloads, making it a robust choice for industries relying on extensive data operations and real-time analytics. About the role We are seeking a Fullstack Software Engineer with expertise in both backend and frontend development, particularly with React for front-end projects. This role focuses on developing and maintaining a customer-facing product designed to deliver cutting-edge database solutions. The ideal candidate should be flexible, autonomous, and proactive, particularly in front-end development, as they will operate without a dedicated design team. Responsibilities Backend Development with Java: Design, develop, and maintain scalable backend services using Java . Contribute to the development of core product features that support customer needs. Identify and resolve critical system issues with strong technical insights. Frontend Development with React: Develop intuitive, user-centric web interfaces using React , ensuring high-quality user experiences. Write clean, reusable, and maintainable React components. Implement state management solutions (e.g., Redux, Context API) to ensure seamless application functionality. Optimize front-end performance for responsiveness and scalability. Independently design and implement UI solutions, balancing functionality and simplicity without relying on a design team. Collaborate with the backend team to integrate APIs and ensure seamless end-to-end functionality. Apply modern development practices, including responsive design, accessibility standards, and cross-browser compatibility. Collaboration and Optimization: Work closely with the product team to understand customer needs and translate them into functional, user-friendly features. Enhance the integration of third-party tools and optimize system performance for real-time analytics. Knowledge Sharing: Contribute to team knowledge by sharing insights and participating in collaborative problem-solving. Stay updated on industry trends, particularly advancements in React, and apply best practices to continually improve the product. Qualifications Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. Technical Skills: Strong experience in backend development, particularly with Java . Advanced proficiency in React , including component development, state management (Redux, Context API), and React Hooks. Experience with front-end build tools and workflows (e.g., Webpack, Babel, npm, Yarn). Knowledge of third-party integrations and optimizing user-facing applications. Familiarity with cloud services (AWS, GCP) and containerization technologies (Docker). Proficiency in implementing responsive design and adhering to accessibility standards. Experience: Proven experience in fullstack development, with a focus on customer-facing products. Hands-on experience building scalable and high-performance applications. Soft Skills: Flexible, autonomous, and proactive, especially when working on the front end. Exceptional problem-solving abilities and a proactive approach to product challenges. Strong communication skills to collaborate effectively with cross-functional teams.