Go Programmer
Job details
Job description, work day and responsibilities
Job description
Job Title: Senior Go Developer
About the Role
We are seeking an experienced Golang developer to join our engineering team. The ideal candidate will have hands-on experience in building scalable backend services and APIs using Go, along with a solid understanding of cloud platforms, microservices architecture, and DevOps practices.
Main Responsibilities
• Design, develop, test, and maintain high-performance, robust backend services and APIs using Go (Golang)
• Collaborate with cross-functional teams on system architecture design and peer code reviews
• Integrate third-party APIs and internal tools, ensuring seamless data exchange
• Write efficient, reusable, and well-documented code, prioritizing responsiveness and performance
• Work closely with DevOps engineers to implement automated builds and deployments using CI/CD pipelines
• Partner with frontend developers, product managers, and QA engineers to deliver high-quality features and functionality
• Monitor production issues, troubleshoot problems, and continuously improve system performance and reliability
Requirements
• Minimum 3 years of hands-on experience in Golang development
• In-depth knowledge of Go programming language, including paradigms, constructs, and idioms
• Experience in developing RESTful APIs and working with JSON/XML
• Strong understanding of microservices architecture and containerization principles (Docker, Kubernetes)
• Experience with databases such as PostgreSQL, MySQL, or MongoDB
Company address
You will be redirected to another website to apply.
Offer ID: #1183407,
Published: 11 hours ago,
Company registered: 2 months ago