hashone Careers

Backend Developer - Node.js/Golang

Job Location

in, India

Job Description

Job Description : This role offers the exciting opportunity to optimize data processing pipelines for rich media content and collaborate with our AI/ML teams to integrate cutting-edge GenAI capabilities. You will thrive in a fast-paced, agile environment, contributing to the core of our platform's architecture and ensuring its reliability and performance at scale. Responsibilities : - Architect, design, and implement robust and scalable backend services and APIs using Node.js, Golang, and Nest.js. - Develop efficient and well-structured code that adheres to best practices and coding standards. - Contribute to the design and implementation of microservices architecture for enhanced scalability and maintainability. - Design and optimize data processing pipelines for large volumes of video and social media content, ensuring efficient ingestion, transformation, and storage. - Implement solutions for real-time and batch data processing to support various platform features. - Identify and resolve performance bottlenecks in data processing workflows. - Collaborate closely with AI/ML teams to understand and integrate GenAI capabilities (particularly using LangChain) into our backend systems. - Design and implement APIs and data flows to support GenAI features, such as content generation, personalization, and analysis. - Ensure seamless and efficient integration of AI/ML models into the backend infrastructure. - Maintain and improve existing backend infrastructure, ensuring its stability, performance, and security. - Identify areas for architectural improvements and implement necessary changes. - Monitor system performance, troubleshoot issues, and implement proactive measures to prevent downtime. - Actively participate in fast-paced sprint cycles, contributing to planning, execution, and review processes. - Collaborate effectively with frontend developers, mobile engineers, product managers, and QA engineers. - Write clean, maintainable, well-documented, and thoroughly tested code. Requirements : Technical Requirements : - Strong proficiency in Node.js and Golang with a solid understanding of their respective ecosystems and best practices. - Expert-level TypeScript development experience, including a deep understanding of its features and benefits in building scalable applications. - Hands-on experience with both NoSQL (DynamoDB) and relational (PostgreSQL) databases, including schema design, query optimization, and data modeling. - Proven experience working with various AWS services, such as EC2, S3, RDS, Lambda, SQS, SNS, and more. - Significant experience in building and managing large-scale data ingestion and processing pipelines. - Working knowledge of GenAI frameworks, particularly LangChain, and experience integrating AI/ML models into backend systems. - Demonstrated experience in building and maintaining high-performance, scalable web applications that handle significant user traffic and data volumes. - Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus. - Experience with testing frameworks and writing unit, integration, and end-to-end tests. - Knowledge of security best practices for backend development and API security. (ref:hirist.tech)

Location: in, IN

Posted Date: 5/1/2025
View More hashone Careers Jobs

Contact Information

Contact Human Resources
hashone Careers

Posted

May 1, 2025
UID: 5155697331

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.