AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED

Golang Developer - Data Structure & Algorithm

Job Location

in, India

Job Description

Position name : Golang Developer Experience : 5 Yrs Work Mode : Bangalore/Hyderabad/Mumbai, Work from Office Company : Akshaya IT Solutions Client : Tata Elxsi Notice Period : Immediate to 15 Days Responsibilities : - Design, develop, test, and deploy efficient and scalable applications and services using the Go programming language. - Write clean, maintainable, and well-documented code following Golang best practices and coding standards. - Implement concurrent and parallel processing logic using Go's goroutines and channels. - Design and interact with databases (SQL or NoSQL) to store and retrieve data efficiently. - Develop and integrate with RESTful APIs and other communication protocols. - Troubleshoot and debug applications to identify and resolve issues promptly. - Write comprehensive unit tests and integration tests for developed code. - Optimize application performance and ensure low latency and high throughput. - Collaborate closely with cross-functional teams, including architects, backend developers, front-end developers, and QA engineers. - Participate in code reviews to provide and receive constructive feedback. - Contribute to the design and architecture of new features and services. - Stay up-to-date with the latest trends and advancements in the Golang ecosystem and relevant technologies. - Potentially work on projects involving embedded systems or automotive domains, requiring an understanding of related concepts and protocols. Technical Skills : - Golang (Go) : Extensive hands-on experience (5 years) in developing applications using the Go programming language. - Concurrency : Deep understanding and practical experience with Go's concurrency primitives (goroutines, channels, sync package). - Data Structures and Algorithms : Solid understanding of fundamental data structures and algorithms and their efficient implementation in Go. - Testing : Strong experience in writing unit tests and integration tests in Go using testing frameworks. - Databases : Experience working with relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB) and interacting with them from Go applications. - RESTful APIs : Experience in designing, developing, and consuming RESTful APIs in Go. - Git : Proficient in using Git for version control. - Networking : Basic understanding of networking concepts (TCP/IP, HTTP). - Performance Optimization : Experience in profiling and optimizing Go applications for performance. - Clean Code Principles : Ability to write clean, readable, and maintainable code. Functional Skills : - Strong analytical and problem-solving skills with the ability to understand complex requirements and translate them into technical solutions. - Excellent communication (verbal and written) and interpersonal skills to collaborate effectively with teams and stakeholders. - Ability to work independently and manage tasks effectively in a Work From Office environment. - Strong attention to detail and a commitment to delivering high-quality software. - Ability to learn and adapt to new technologies and domains quickly. Qualifications : - Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. - Minimum of 5 years of hands-on professional experience as a Golang Developer. - Proven track record of successfully delivering Go applications. - Strong understanding of software development principles and best practices (ref:hirist.tech)

Location: in, IN

Posted Date: 5/15/2025
View More AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED Jobs

Contact Information

Contact Human Resources
AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED

Posted

May 15, 2025
UID: 5153870673

AboutJobs.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.