logo

JobNob

Your Career. Our Passion.

The Narayana Group - Golang Team Lead - Data Structure/Algorithm


Nspira Management Services (P) Ltd


Location

Bangalore | India


Job description

What you'll be building?- You will be amongst the first few engineers on our team defining and executing the vision for our brand new learning app, content management system and product management system.The back-end work will initially involve : Video content streaming services and track their consumptionQuizzes after videos and tracking telemetryInhouse built test engine service powered by AI driven proctoring toolsTranslating designs and wireframes into high-quality codeEnsuring the best possible performance, quality, and responsiveness of the app Building up the culture and helping to build a fast-growing teamWe are seeking a seasoned Senior Golang Engineer to join our dynamic team at Greater Than Educational Technology. The ideal candidate will bring a deep understanding of building scalable, efficient, and high-performance systems. You will play a crucial role in driving our projects from conception to deployment, mentoring junior engineers, and shaping our engineering practices and standards.Key Responsibilities : Design and implement robust, scalable, and high-performance software solutions using Golang.Participate actively in the development lifecycle, including planning, coding, reviewing, testing, and deployment.Lead the development of critical system components and services, ensuring code quality, security, and reliability.Collaborate with cross-functional teams to define, design, and ship new features and services.Mentor junior engineers, providing guidance on best practices, code reviews, and technical challenges.Drive the adoption of software engineering best practices within the team, including continuous integration, continuous deployment (CI/CD), and automated testing.Stay abreast of emerging trends and technologies in software development and Golang, advocating for their adoption where appropriate.Contribute to the architectural decisions and improve the overall architecture of our systems to ensure scalability and maintainability.Troubleshoot and resolve complex technical issues, optimize application performance, and ensure the highest level of quality.Educational Qualifications : Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related fieldRequired Skills and Qualifications : 5+ years of software development experience, with a strong focus on Golang.Proven track record of developing and deploying high-volume, scalable, and reliable services.Proficiency in software engineering tools and best practices (Git, Docker, Kubernetes, CI/CD pipelines).Deep understanding of system design, data structures, and algorithms.Experience with cloud services (AWS, GCP, Azure) and understanding of scalable infrastructure.Strong understanding of microservices architecture and RESTful API development.Excellent problem-solving, analytical, and debugging skills.Strong communication and leadership abilities, with the capability to work both independently and as part of a team.Preferred Skills : Experience with other programming languages (e.g., Python, NodeJS) is a plus.Contributions to open-source projects or active participation in the Golang community.Experience in leading projects or mentoring team members. (ref:hirist.tech)


Job tags



Salary

All rights reserved