Expert Go Developer

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Expert Go Developer at Ciklum, you will join a dynamic team in India focused on custom product engineering for multinational organizations and scaling startups. With a global team of over 4,000 highly skilled developers, consultants, analysts, and product owners, you will have the opportunity to engineer technology that redefines industries and shapes the future. **Role Overview:** You will be part of a cross-functional development team working on engineering the experiences of tomorrow. **Key Responsibilities:** - Proactively engage in designing technical solutions and implementing complex backend features that align with strategic business goals. - Lead the development process, including reviewing requirements, planning, and identifying potential issues. - Drive and participate in all aspects of the SDLC, from planning to deployment. - Conduct comprehensive code reviews to ensure high code quality and facilitate knowledge sharing within the team. - Communicate effectively with the team and clients to clarify requirements and share outcomes. - Establish and refine the team's engineering and quality standards, ensuring adherence by team members. - Engage in the technical interviewing process. **Qualifications Required:** - Comprehensive understanding of software design paradigms, principles, and methodologies such as SOLID, GRASP, TDD, and DDD. - Strong foundation in designing solutions focused on scalability and performance. - Extensive proficiency in Go and knowledge of essential third-party libraries and tools. - Deep understanding of Go's core internals, memory management, and concurrency mechanisms. - Thorough understanding of both RDBMS and NoSQL databases, skilled in developing high-performance queries, optimizations, and database structuring. - Experience with monolithic and distributed architectures, including microservices and SOA, and their best practices. - Proficiency in communication protocols and tools like message brokers, HTTP, and WebSockets. - High proficiency in testing frameworks and tools, with a focus on improving project quality through code review processes and testing strategies. - Proficiency in container orchestration (e.g., Kubernetes) and software deployment in cloud environments. **Additional Details:** Ciklum prioritizes your mental and physical health by providing comprehensive company-paid medical insurance, financial and legal consultation, and a tailored education path to boost your skills. You will have the opportunity to grow and share experiences within a community of skilled professionals, work on large-scale projects with international clients, and enjoy a welcoming environment with regular team-building events. If you are passionate about software development, design, and quality assurance, and are excited to work in a global company with a local spirit, Ciklum welcomes you to join the team and be part of shaping the experiences of tomorrow. Submit your application and be part of this exciting journey! As an Expert Go Developer at Ciklum, you will join a dynamic team in India focused on custom product engineering for multinational organizations and scaling startups. With a global team of over 4,000 highly skilled developers, consultants, analysts, and product owners, you will have the opportunity to engineer technology that redefines industries and shapes the future. **Role Overview:** You will be part of a cross-functional development team working on engineering the experiences of tomorrow. **Key Responsibilities:** - Proactively engage in designing technical solutions and implementing complex backend features that align with strategic business goals. - Lead the development process, including reviewing requirements, planning, and identifying potential issues. - Drive and participate in all aspects of the SDLC, from planning to deployment. - Conduct comprehensive code reviews to ensure high code quality and facilitate knowledge sharing within the team. - Communicate effectively with the team and clients to clarify requirements and share outcomes. - Establish and refine the team's engineering and quality standards, ensuring adherence by team members. - Engage in the technical interviewing process. **Qualifications Required:** - Comprehensive understanding of software design paradigms, principles, and methodologies such as SOLID, GRASP, TDD, and DDD. - Strong foundation in designing solutions focused on scalability and performance. - Extensive proficiency in Go and knowledge of essential third-party libraries and tools. - Deep understanding of Go's core internals, memory management, and concurrency mechanisms. - Thorough understanding of both RDBMS and NoSQL databases, skilled in developing high-performance queries, optimizations, and database structuring. - Experience with monolithic and distributed architectures, including microservices and SOA, and their best practices. - Proficiency in communication protocols and tools like message brokers, HTTP, and

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Ciklum logo
Ciklum

IT Services and IT Consulting

London England

RecommendedJobs for You