Back End Developer

Dabster

Kraków

On-site

PLN 180,000 - 270,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dabster is seeking a highly skilled Golang Developer to design and build scalable, high-performance backend systems in a cloud-native, microservices-based environment. You will own RESTful APIs, containerized services, and deployments on Kubernetes/OpenShift, working with architecture and DevOps teams.

Key responsibilities include designing APIs, building microservices, integrating Kafka, and implementing secure auth and CI/CD pipelines.

Qualifications

  • Proficient in Golang backend development with experience in building RESTful services.
  • Strong knowledge of microservices architecture and patterns.
  • Hands-on experience with Docker and Kubernetes/OpenShift.
  • Experience with Kafka or similar Pub/Sub systems.
  • Experience implementing OAuth 2.0 and SSO.
  • Familiarity with relational and NoSQL databases (MongoDB, Cassandra).
  • Ability to design efficient data models and optimize queries.

Responsibilities

  • Design and develop scalable RESTful APIs and backend services using Golang.
  • Build and maintain enterprise-grade microservices architectures.
  • Develop and manage event-driven applications using Kafka or similar Pub/Sub systems.
  • Implement secure authentication and authorization (OAuth 2.0, SSO).
  • Containerize applications using Docker and deploy on Kubernetes/OpenShift platforms.
  • Design, integrate, and optimize relational and NoSQL databases (e.g., MongoDB, Cassandra).
  • Collaborate with DevOps teams to enable CI/CD pipelines and automated deployments.
  • Monitor and improve system performance, scalability, and reliability.
  • Participate in code reviews, design discussions, and architectural improvements.
  • Troubleshoot and resolve issues in distributed and production environments.

Skills

Golang
REST APIs
Microservices
Kafka
OAuth 2.0
Secure API design
MongoDB
Cassandra
Data modeling

Tools

Docker
Kubernetes/OpenShift

Job description

At Dabster, we are your one-stop destination for talent acquisition and digital innovation. Our customized, scalable talent solutions empower organizations to concentrate on their core business while we expertly match the right talent to the right roles.

Who will you work with:

Partnering with a global technology leader that is driving innovation across cloud, data, AI, and enterprise solutions. They offer an exciting environment for professionals who want to contribute to impactful digital transformation projects and work on cutting-edge technology initiatives.

About the role:

We are looking for a highly skilled Golang Developer to design and build scalable, high-performance backend systems in a modern cloud-native, microservices-based environment. You will own the design and development of RESTful APIs, containerized services, and deployments on Kubernetes/OpenShift, working closely with architecture and DevOps teams.

What you will do:
  • Design and develop scalable RESTful APIs and backend services using Golang.
  • Build and maintain enterprise-grade microservices architectures.
  • Develop and manage event-driven applications using Kafka or similar Pub/Sub systems.
  • Implement secure authentication and authorization (OAuth 2.0, SSO).
  • Containerize applications using Docker and deploy on Kubernetes/OpenShift platforms.
  • Design, integrate, and optimize relational and NoSQL databases (e.g., MongoDB, Cassandra).
  • Collaborate with DevOps teams to enable CI/CD pipelines and automated deployments.
  • Monitor and improve system performance, scalability, and reliability.
  • Participate in code reviews, design discussions, and architectural improvements.
  • Troubleshoot and resolve issues in distributed and production environments.
Core skills and experience:
  • Strong proficiency in Golang for backend development.
  • Experience building REST APIs and web services.
  • Solid understanding of microservices architecture and design patterns.
  • Hands-on experience with Docker and Kubernetes/OpenShift.
  • Experience with messaging systems such as Apache Kafka or other Pub/Sub frameworks.
  • Knowledge of asynchronous processing and event-driven system design.
  • Experience implementing OAuth 2.0 and Single Sign-On (SSO).
  • Strong understanding of secure API design and authentication workflows.
  • Experience with relational and NoSQL databases (e.g., MongoDB, Cassandra).
  • Ability to design efficient data models and optimize queries.
Nice to have:
  • Experience with distributed systems and high-throughput applications.
  • Exposure to CI/CD pipelines and modern DevOps practices.
  • Familiarity with service mesh, observability tooling, and API gateways.
  • Experience in OpenShift-based enterprise environments.
  • Strong grasp of performance optimization and concurrency in Golang (goroutines, channels, etc.).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Backend Engineer - Microservices on Kubernetes
Golang Backend Engineer - Microservices on Kubernetes

Dabster • Kraków

On-site
PLN 180,000 - 270,000
Python Developer
Python Developer

Dabster • Województwo małopolskie

On-site
PLN 180,000 - 240,000
Golang Developer
Golang Developer

Persistent Systems • Kraków

Hybrid
PLN 180,000 - 230,000
Hybrid work model and flexible hours
Career development opportunities
Company-sponsored higher education and
+1
Senior Technology Specialist - Software Engineer (Golang Stream Lead)
Senior Technology Specialist - Software Engineer (Golang Stream Lead)

HEINEKEN Global Shared Services • Kraków

On-site
PLN 120,000 - 180,000
Senior Golang Engineer Poland
Senior Golang Engineer Poland

Zoolatech • Wrocław

On-site
PLN 180,000 - 240,000
Senior Technology Specialist - Software Engineer (Golang Stream Lead)
Senior Technology Specialist - Software Engineer (Golang Stream Lead)

Heineken • Kraków

On-site
Senior Fullstack Engineer (Golang)
Senior Fullstack Engineer (Golang)

N-iX • Poland

Hybrid
PLN 60,000 - 90,000
Competitive compensation package
Flexible working format
Professional development tools
+2
Golang Developer
Golang Developer

Grid Dynamics • Kraków

On-site
PLN 180,000 - 260,000
Medical insurance
Sports expenses
Flexible schedule
+3
Golang Developer
Golang Developer

Grid Dynamics • Warszawa

Hybrid
PLN 180,000 - 240,000
Medical insurance
Sports benefits
Corporate social events
+2
Golang Developer
Golang Developer

Grid Dynamics • Wrocław

Hybrid
PLN 180,000 - 300,000
Flexible schedule
Medical insurance
Sports benefits