Software Engineer - Golang

Reposted 6 Days Ago
Be an Early Applicant
Nicosia, CYP
In-Office
Mid level
Information Technology • Software
The Role
Develop and maintain Go-based microservices and RESTful APIs using GoFramework and PostgreSQL. Troubleshoot production and UAT incidents, perform root-cause analysis, ensure performance, security, and compliance, collaborate with DevOps/QA teams, participate in code reviews, testing, documentation, and support continuous improvement of architecture and workflows.
Summary Generated by Built In

We are looking for a skilled and enthusiastic Software Engineer to join our client’s team, focusing on Go-based microservices. In this role, you will be responsible for the development and maintenance of APIs using Go (Golang) in the GoFramework, working primarily with PostgreSQL as the database backend.

This position involves both new feature development and incident resolution for high-performance, scalable services.

Key Responsibilities:

  • Design, develop, and maintain microservices using: Go (Golang) with GoFramework
  • PostgreSQL as the primary data store
  • Build and maintain RESTful APIs used by internal systems and external integrations.
  • Troubleshoot and resolve incidents in both Production and UAT environments.
  • Perform root cause analysis and implement permanent, preventive solutions.
  • Ensure all services meet performance, security, and compliance requirements.
  • Collaborate with cross-functional teams including DevOps, QA, and other development teams.
  • Participate in code reviews, testing, documentation, and deployment processes.
  • Support continuous improvement of system design, architecture, and development workflows.

Requirements
  • Hands-on experience or strong working knowledge of: Go (Golang) and GoFramework
  • REST API development and microservice architecture
  • PostgreSQL or other relational databases
  • Solid understanding of backend systems, concurrency, and performance optimization.
  • Experience with Git and basic CI/CD practices.
  • Strong analytical and problem-solving skills.
  • Effective communication in English (written and verbal).
  • Ability to work independently and within a collaborative team environment.
  • Bachelor’s or Master’s degree in Computer Science or a related field.

Preferred Qualifications:

  • Experience with message brokers (e.g., RabbitMQ, Kafka) and async communication.
  • Familiarity with containerized environments (e.g., Docker, Kubernetes).
  • Experience working in a fintech, payments, or regulated environment.
  • Understanding of security best practices for APIs and data management.
  • Exposure to AWS or other cloud platforms.
  • Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana).
  • Certifications related to backend development, microservices, or cloud infrastructure.


Benefits

What we offer:

  • Competitive remuneration package
  • Private health insurance
  • Free Access to LinkedIn learning platform
  • Opportunity to work with cutting-edge technologies
  • A dynamic and collaborative work environment

Founded in 1997 in Brussels, UpcoMinds is a reliable IT partner specializing in Project Development, Consulting, Strategic Teaming, and R&D & Innovation.

With offices in Belgium, Greece, and Cyprus, we support organizations across Europe in delivering complex, high-impact technology initiatives. Our team of 200+ professionals operates in an agile and hybrid working model.

🔗 Learn more at: www.upcominds.com

UpcoMinds is committed to creating an inclusive working environment where all employees are treated with dignity and respect. We provide equal employment opportunities to all candidates.

Our recruitment consultants will review your CV and contact you shortly. If you do not hear from us within ten (10) working days, please consider that you have not been selected for this role.

By submitting your CV, you consent to its retention in our database for two (2) years, in accordance with GDPR, for the purpose of considering your application for current or future employment opportunities.

Skills Required

  • Hands-on experience or strong working knowledge of Go (Golang) and GoFramework
  • REST API development and microservice architecture
  • PostgreSQL or other relational databases
  • Solid understanding of backend systems, concurrency, and performance optimization
  • Experience with Git and basic CI/CD practices
  • Strong analytical and problem-solving skills
  • Effective communication in English (written and verbal)
  • Ability to work independently and within a collaborative team environment
  • Bachelor's or Master's degree in Computer Science or a related field
  • Troubleshoot and resolve incidents in Production and UAT environments; perform root cause analysis
  • Experience with message brokers (e.g., RabbitMQ, Kafka) and async communication
  • Familiarity with containerized environments (e.g., Docker, Kubernetes)
  • Experience working in a fintech, payments, or regulated environment
  • Understanding of security best practices for APIs and data management
  • Exposure to AWS or other cloud platforms
  • Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana)
  • Certifications related to backend development, microservices, or cloud infrastructure
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Athens
159 Employees

What We Do

UpcoMinds is a dynamic Information Technology company that provides Managed IT Services, Mobile Apps (IOS, Android), IT Consulting and Support, Software Architecture & Design, Websites & Eshops and outsourcing of talented IT personnel in Greece and abroad. UpcoMinds was founded in Brussels in 1997 and opened its offices in Greece in 2007, and in Cyprus in 2012. The company has now clients in more than 10 countries. Our clientele includes large international companies like IBM, Kyndryl and Starbucks, while we also proudly cater the needs of many SMEs throughout Europe. UpcoMinds brings business and IT together by addressing the two major problems that companies face, when digitally transforming. Firstly, we design a comprehensive IT architecture for our customers and their unique business processes and secondly, we make sure that they have the best qualified IT personnel to implement it efficiently. We grow about 30% per year in revenue and we currently employ more than 200 skilled and talented people! Join our team!

Similar Jobs

Deepgram Logo Deepgram

Account Executive

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
In-Office or Remote
28 Locations
150 Employees

Deepgram Logo Deepgram

Account Executive

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
In-Office or Remote
28 Locations
150 Employees

Capco Logo Capco

Data Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Information Technology Project Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account