IN EmploymentAlert | Hoichoi | Principal Engineer (Backend)
Skip to Main Content

Job Title


Hoichoi | Principal Engineer (Backend)


Company : Hoichoi


Location : Tiruchirappalli, Tamil nadu


Created : 2025-01-07


Job Type : Full Time


Job Description

About hoichoi:We are an on-demand video streaming entertainment platform for Bengalis worldwide. With an array of exciting content choices including Bengali Classics, Blockbusters, Documentaries, Short Films and Exclusive original web series we aim to be home to the best in Bengali entertainment.hoichoi is the digital vertical of SVF Entertainment - a leading Media and Entertainment company in East India, with 8 National Awards to its credit and capabilities in Film and TV Production, Cinemas, Distribution, Digital Cinema, Music and New Media.Role Overview: We are seeking a strategic and technically adept Principal Engineer - Backend to join our team. This role requires deep expertise in backend development, architecture design, AWS cloud technologies, and distributed systems to help hoichoi scale its platform effectively. The Principal Engineer will play a critical role in building, optimizing, and maintaining hoichoi’s backend infrastructure, ensuring high availability, scalability, and performance to meet the demands of our growing user base.Key Responsibilities:Solution Architecture: Design and implement scalable, reliable, and performant backend systems to support hoichoi’s MERN stack-based content platform.Cloud Infrastructure: Lead the design, optimization, and maintenance of AWS-based solutions, ensuring high availability, security, low-latency performance, and cost efficiency. Leverage services like EC2, S3, Lambda, RDS, API Gateway, CloudFront, and CloudWatch to scale the platform effectively.Technical Leadership: Provide guidance and mentorship to engineering teams, ensuring best practices in backend development, code quality, and system design.System Optimization: Lead efforts in optimizing backend systems for performance, resource efficiency, and scalability.Process Standardization: Define and implement engineering standards and processes to enhance collaboration and streamline development workflows across teams.Collaboration with Product & Business: Work with cross-functional teams to align technical solutions with business needs, balancing innovation with practical implementation.Technology Research & Adoption: Stay updated on emerging technologies and industry trends, driving innovation within the backend ecosystem.Performance Monitoring & KPI Tracking: Develop and monitor key performance indicators (KPIs) for backend systems, ensuring alignment with business objectives.Risk & Issue Management: Identify potential technical risks and proactively implement mitigation strategies.Vendor Management: Assess and integrate third-party technologies, tools, and services to enhance backend systems and AWS cloud infrastructure.Skills & Experience:Experience: 8+ years of backend development experience, with proven expertise in building large-scale distributed systems using Node.js.AWS Cloud Expertise: Extensive hands-on experience with AWS infrastructure, including but not limited to EC2, S3, Lambda, RDS, API Gateway, CloudFront, CloudWatch, and IAM. A strong understanding of cloud-native architecture and cost optimization techniques is essential.Tech Stack: Proficiency in backend technologies, including Node.js, Express.js, MongoDB, and RESTful APIs. Familiarity with front-end React.js integration is a plus.System Design: Demonstrated experience designing and implementing fault-tolerant, scalable, and high-performance backend architectures.Leadership: Strong leadership abilities, with experience mentoring teams, conducting code reviews, and driving technical decision-making.DevOps Practices: Experience with CI/CD pipelines, automation tools, and containerization technologies like Docker and Kubernetes within AWS environments.Performance Optimization: Deep expertise in performance tuning and resource optimization for backend systems and AWS-based deployments.Security & Compliance: Knowledge of securing distributed systems, managing IAM roles, and ensuring compliance with cloud security standards and data privacy regulations.Analytical & Problem-Solving Skills: Strong ability to analyze complex systems, troubleshoot performance bottlenecks, and deliver effective technical solutions.Collaboration & Communication: Excellent interpersonal skills, with the ability to communicate effectively with cross-functional teams and stakeholders.Business Acumen: Ability to translate business requirements into actionable technical solutions and drive value-driven outcomes.