Backend Engineer (Golang)

Summary

Build and optimize backend services and APIs primarily in Golang, collaborating with cross-functional teams and working with relational databases like MySQL/PostgreSQL.

Develop, maintain, and optimize backend services and APIs to support business and product requirements

Write clean, scalable, and maintainable code following established development standards

Collaborate with Product, Frontend, QA, and other stakeholders to deliver high-quality solutions

Troubleshoot, debug, and resolve technical issues in development and production environments

Work with databases to ensure data accuracy, integrity, and performance

Participate in code reviews, testing activities, and continuous improvement initiatives

Requirements:

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field

Minimum 3 - 4 years of experience in Backend Development or Software Engineering

Proficiency in at least one backend programming language such as Go (preferred), Java, Node.js, Python, PHP, or similar

Experience in developing and integrating RESTful APIs

Familiarity with relational databases (e.g., MySQL, PostgreSQL) and basic database design principles

Understanding of version control systems such as Git

Strong analytical, problem-solving, and communication skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available