Primesource Consulting Llp
Location
Work from home | India
Job description
Hi,
Greetings from Prime Source Consulting LLP!
Hope you are doing well!
As discussed the job description is below.
Job Details :
Job Title : Golang Application Developer
Experience: 3+ years
Location : Irvine CA - Remote
Job Description:
We are seeking a skilled Golang Application Developer to join our team. As a Golang Developer, you will be responsible for architecting, developing, and maintaining high-performance applications, focusing on concurrency management, networking, file management, and preferably experience with the QUIC protocol. You will play a crucial role in creating robust and scalable solutions for our cutting-edge projects.
Responsibilities:
• Design, develop, and maintain Golang-based applications with a strong emphasis on concurrent processing and optimized resource utilization.
• Implement and manage concurrency patterns and techniques to ensure efficient utilization of system resources.
• Develop networking functionalities within applications, optimizing communication protocols for performance and reliability.
• Handle file management tasks efficiently, including storage, retrieval, and manipulation of data in various formats and s.
• Ideally, leverage experience with the QUIC protocol or similar transport protocols to enhance data transfer efficiency and security.
• Collaborate with cross-functional teams to understand project requirements and translate them into scalable and maintainable code solutions.
• Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
• Conduct thorough testing, debugging, and performance tuning to ensure applications meet high-performance benchmarks.
• Stay updated with the latest advancements in Golang, networking, and related technologies to propose and implement innovative solutions.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
• Proven experience in Golang application development with a focus on concurrency management and networking.
• Expertise in file management, including efficient handling of data storage, retrieval, and manipulation.
• Ideally, experience working with network protocols such as QUIC or similar transport protocols.
• Strong understanding of data structures, algorithms, and software design principles.
• Familiarity with containerization technologies (e.g., Docker, Kubernetes) is advantageous.
• Excellent problem-solving skills and a proactive attitude toward learning and adapting to new technologies.
• Effective communication skills and the ability to work collaboratively within a team environment.
Job tags
Salary