Job
Description
As an HR Manager, you will be responsible for leading the HR department and managing all core HR functions such as recruitment, onboarding, employee engagement, and policy development. Your main responsibilities include developing and implementing HR strategies aligned with the business strategy, managing the recruitment process, and supporting current and future business needs through the development, engagement, motivation, and retention of human capital. You will also be tasked with overseeing performance appraisals, ensuring legal compliance, handling employee grievances and disciplinary actions, and managing learning and development programs for employee growth. Additionally, you will nurture a positive working environment, maintain a strong company culture, and coordinate various HR activities to support the overall business objectives. As a Node.js Developer, your role will involve building scalable backend services and APIs to power web and mobile platforms. You will work closely with cross-functional teams to design, build, and maintain performant and secure applications. Your responsibilities will include developing server-side logic and RESTful APIs using Node.js, building reusable and efficient code, integrating front-end elements with server-side logic, and optimizing applications for speed and scalability. Collaboration with DevOps and front-end teams, troubleshooting production issues, and ensuring high availability of applications will also be part of your duties. If you are a React.js Developer, you will be tasked with designing and developing high-quality software solutions for web applications. Working closely with UI/UX designers and backend developers, you will develop user-facing features, build reusable components, and translate designs into high-quality code. Your responsibilities will also include optimizing components for performance, working with APIs and third-party services, and maintaining code quality through best practices and code reviews. Additionally, you will collaborate with other developers and designers to deliver efficient and responsive front-end features. In the role of a QA Engineer, you will be responsible for developing and executing exploratory and automated tests to ensure product quality. Your tasks will involve reviewing requirements and technical documents, creating detailed test plans and cases, and executing automation scripts using tools like Selenium, Cypress, or Playwright. You will identify, report, and track bugs, perform regression testing, and collaborate with developers and product teams to maintain quality throughout the software development lifecycle. Experience with software QA methodologies, automation tools, and Agile/Scrum processes will be essential for this position. Each of these roles requires specific skills and expertise, and successful candidates will demonstrate proficiency in the respective technologies and practices outlined in the job descriptions.,