Golang Developer | Codersbrain
Job Description
Go Developer
Company Overview
Company details, including the industry and culture, have not been specified.
Job Summary
The Go Developer will contribute to the development and maintenance of applications using the Go programming language. This role focuses on ensuring high performance, scalability, and reliability within projects. The Go Developer will collaborate with cross-functional teams to enhance existing systems and build new solutions that align with the organization’s goals.
Responsibilities
- Develop and maintain scalable, high-performance applications using Golang.
- Collaborate with team members to design and implement new features and functionalities.
- Conduct code reviews and ensure adherence to best practices in coding and design.
- Troubleshoot and resolve issues in development, testing, and production environments.
- Write and maintain documentation for code and overall system architecture.
- Stay updated on industry trends and advancements in programming languages and frameworks.
Qualifications
- Proficiency in Go programming language and its frameworks (e.g., Gin, Beego).
- Experience with database technologies such as PostgreSQL, MySQL, or NoSQL databases.
- Knowledge of API design and development with REST or GraphQL.
- Familiarity with version control systems, preferably Git.
- Strong understanding of cloud services (e.g., AWS, Azure, Google Cloud).
- Problem-solving skills and a team-oriented mindset.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.
Preferred Skills
- Experience with front-end technologies (e.g., React, Angular) for full-stack development.
- Familiarity with containerization tools like Docker and orchestration tools like Kubernetes.
- Knowledge of microservices architecture and design patterns.
- Experience in Memory Programming Language and performance optimization techniques.
- Understanding of concurrency and distributed systems.
Experience
There is no specified minimum or preferred years of experience required for this role.
Environment
Details regarding the work setting, such as whether the position is remote, in-office, or hybrid, have not been specified.
Salary
Estimated salary range has not been provided.
Growth Opportunities
Potential career advancement opportunities within the company have not been specified.
Benefits
Information on offered benefits, such as insurance, paid leave, or work policies, has not been provided.
Client Name:Persistent