Golang Developer
Essentials
Job title: Golang Developer
Location: Bucharest
Type: B2B
Technologies
Goland, RestAPI, gRPC, Kubernetes
Offer
Professional development opportunities.
A collaborative and innovative work environment.
Flexible work hours and hybrid work options.
Client
Our client has a unique approach. They offer a partnership that brings a wealth of experience, expertise, and a global network to the table. Their team consists of seasoned investors, innovative technologists, and industry experts with deep roots in data science and AI. This diverse mix enable them to offer insights and resources across the full spectrum of company building, from inception to market leadership.
Role
We are looking for a skilled Golang Developer to join our client growing engineering team. In this role, you will be responsible for developing and maintaining high-performance backend services, building scalable APIs, and contributing to the design and implementation of microservices architecture. The ideal candidate will have a strong background in Go programming, experience with concurrency, and a passion for building efficient and reliable systems. This is an exciting opportunity to work with cutting-edge technology in a dynamic and collaborative environment.
Responsibilities
Design, develop, and maintain backend services and APIs using Go.
Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
Build and maintain microservices architectures that are scalable, reliable, and efficient.
Optimize application performance, focusing on speed and scalability.
Write clean, maintainable, and testable code, following best practices for software development.
Participate in code reviews to maintain code quality and share knowledge with the team.
Troubleshoot and resolve issues in a timely manner, ensuring the stability and reliability of the backend systems.
Must-Have Skills:
Go Programming: Deep knowledge of the Go language, its ecosystem, and best practices.
Concurrency: Experience in managing concurrent processes and understanding Go’s concurrency model.
REST APIs & gRPC: Proficiency in designing and implementing RESTful APIs and gRPC services.
Microservices: Expertise in developing and maintaining microservices architectures.
Unit Testing: Strong skills in writing unit tests to ensure code quality and reliability.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field.
3+ years of experience in backend development, with at least 2 years of experience in Golang.
Strong understanding of Go programming, including memory management, pointers, and concurrency.
Experience with REST APIs, gRPC, microservices architecture, and building scalable backend systems.
Proficiency in using version control systems like Git.
Experience with unit testing and test-driven development.
Familiarity with Kubernetes is a plus.
Excellent problem-solving skills and attention to detail.
Apply today
If you meet the minimum requirements and are interested in applying for this position, please send your details to careers@key-talents.com with “Golang Developer”, in the subject line.