This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Backend Engineer (Go) to join our engineering team at Qualgo. In this role, you will help design, build, and maintain backend systems that support our products. You’ll work on technical challenges related to performance, scalability, and real-time data processing, while learning from and collaborating with senior engineers. As a mid-level engineer, you will contribute to the backend foundation, working closely with cross-functional teams to deliver reliable, secure, and scalable solutions.
Job Responsibility:
Contribute to the design and development of backend services
Build APIs and microservices to support product features and data workflows
Write clean, maintainable, and well-tested code (primarily in Go)
Implement features for real-time data processing and event handling
Work with technologies such as WebSockets, message queues (Kafka, RabbitMQ), and streaming platforms
Collaborate with data engineers to connect backend services with data pipelines
Work with SQL and NoSQL databases, and learn to integrate with data warehouses
Support the design of systems that handle growing volumes of data and traffic
Help identify and resolve performance bottlenecks
Contribute to performance optimization efforts
Work effectively in a cross-functional team with product managers, designers, frontend engineers, and data scientists
Communicate technical concepts clearly and contribute to team discussions
Perform the duties and tasks assigned by your direct report or as otherwise instructed by the Company
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field
3+ years of experience in backend software engineering
Hands-on experience with Go
Familiarity with building and deploying distributed systems
Experience with containerization and orchestration (Docker, Kubernetes)
Exposure to cloud platforms (AWS, GCP, or Azure)
Experience with databases (SQL and NoSQL)
Familiarity with message queues (Kafka, RabbitMQ) or streaming platforms
Experience working in Agile teams
Solid understanding of backend and distributed systems concepts
Strong problem-solving and analytical skills
Good communication and collaboration abilities
Enthusiasm for building scalable, secure, and user-friendly systems