Golang Developer
Job Description:
We are seeking a talented and passionate Golang Developer with 2 years of experience to
join our development team. The ideal candidate will have a robust understanding of Go
programming, including experience in API development, microservices, and familiarity with
Go frameworks such as GIN, GorillaMux, and Gorm. The role involves building high-quality,
scalable, and reliable Go applications and services, contributing significantly to our
cutting-edge projects.
Key Responsibilities:
● Develop, test, and maintain efficient, reusable, and reliable Go code.
● Build robust and scalable microservices using Go.
● Design and implement effective APIs.
● Work with SQL and NoSQL databases for efficient data storage and retrieval.
● Utilize Go frameworks like GIN, GorillaMux, and Gorm to streamline development.
● Collaborate with cross-functional teams to define and achieve project objectives.
● Participate in code and design reviews, contributing to the continuous improvement
of product quality and performance.
● Troubleshoot, debug and upgrade existing systems.
● Stay up-to-date with Go programming best practices and emerging trends.
Personal Attributes:
● Excellent problem-solving and analytical skills.
● Strong communication and teamwork skills.
● Ability to manage multiple projects simultaneously and meet deadlines.
● Passion for best design and coding practices and a desire to develop new bold ideas.
● Strong understanding of Go frameworks such as GIN, GorillaMux, and Gorm.
● Experience with API development and microservices architecture.
● Proficiency with both SQL and NoSQL databases.
● Familiarity with front-end technologies (JavaScript, HTML, CSS) is a plus.
● Solid understanding of object-oriented programming, data structures, and
algorithms.
● Excellent problem-solving and communication skills.
● Experience with version control tools, preferably Git.