Job
Description
As a Backend Engineer at Meltwater, you will play a crucial role in developing cutting-edge social solutions for the global client base within the Explore mission. We are looking for a proactive and quick-learning engineer who thrives in a collaborative environment. Our culture values continuous learning, team autonomy, and a DevOps mindset. Meltwater's development teams take full ownership of their subsystems and infrastructure, including participating in on-call rotations. With a strong reliance on technologies such as Azure services, Elasticsearch, Lambda, Terraform, and more, we are seeking individuals with experience in search engines, big data analytics, infrastructure, systems engineering, and distributed systems. In this role, you will have the opportunity to push the boundaries of our technology stack, from modifying open-source libraries to innovating with existing technologies. If you are passionate about distributed systems at scale and enjoy finding new ways to extract insights from vast amounts of data, we invite you to join us on this exciting journey. Your responsibilities will include analyzing use cases, planning and estimating work efforts, designing, developing, testing, and maintaining high-quality software components. You will take full ownership of developed services within the team, create robust and scalable software solutions using Java and related technologies, as well as collaborate closely with cross-functional teams to deliver software solutions that meet business requirements. Additionally, you will design efficient algorithms, data structures, and multithreaded applications for optimal performance, participate actively in all phases of the software development lifecycle, research and evaluate new technologies, troubleshoot and debug software issues, and contribute to code reviews, architectural discussions, and technical documentation. To be successful in this role, you should have a Bachelor's or master's degree in Computer Science or a related field, a minimum of 5 years of hands-on experience in software development using Node, Typescript, Azure Cloud, proficiency in Functional Programming, TypeScript features, performance optimization, memory management, and CPU utilization. You should also have experience with testing frameworks like Jest, familiarity with dependency management tools, designing and maintaining microservices in a distributed architecture, deployment expertise in cloud environments, and knowledge about Azure, Kubernetes, and Docker for containerization and orchestration. Additionally, you should have a curiosity and passion for learning new technologies, exceptional written and verbal communication skills in English, and an openness to a hybrid work schedule. At Meltwater, we offer comprehensive paid time off options, health insurance, employee assistance programs, a hybrid work environment, family leave program, professional development opportunities, and more. Join us at our Hitec city, Hyderabad office and be part of an innovative and inclusive global team dedicated to driving innovation and making a positive impact in the world.,