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
Location: in, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources hashone Careers |
---|