Back to search
Perkbox Linkedin · Posted 8d ago

Senior Backend Engineer (Golang)

Bulgaria

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

At Perkbox, we’re on a mission to improve lives by transforming how companies support their people. Our all‑in‑one platform delivers meaningful benefits, recognition, and wellbeing solutions that make a real difference every day. And it starts with our own people.


We’re building a culture that reflects what we offer: prioritising wellbeing, celebrating impact, and empowering growth. If you’re excited by purpose driven work, fast paced growth, and creating better employee experiences at scale, you’ll fit right in.


Due to our expansion in Bulgaria, we are looking for an experienced Golang Engineer. You’ll play a pivotal role in shaping the future of our backend architecture. Working within a cross-functional squad, you’ll design and deliver robust, scalable microservices that power seamless experiences for millions of users.


Responsibilities

  • Build and maintain high‑performance microservices in Go.
  • Contribute to the full lifecycle of services including development, testing, and deployment.
  • Implement and document gRPC and RESTful APIs to support product features.
  • Write efficient queries and design schemas for DynamoDB, Elasticsearch, and MySQL.
  • Work within event‑driven architecture patterns and help maintain distributed systems.
  • Write clean, testable code with consistent unit and integration test coverage.
  • Partner with DevOps to monitor service health and assist with production deployments.
  • Help troubleshoot production issues to maintain high availability and performance.
  • Actively participate in agile ceremonies such as sprint planning and daily standups.
  • Contribute to technical discussions regarding API design and database improvements


Skills & Experience

  • 4+ years developing production‑ready services in Go, with strong backend development in microservices architecture.
  • Hands‑on database experience with DynamoDB, Elasticsearch, and MySQL, including schema design and query optimisation.
  • Familiarity with gRPC and RESTful APIs for scalable service integration.
  • Knowledge of distributed architecture patterns, Go Routines, and Channel usage.
  • Exposure to AWS and cloud‑native services for backend scalability.
  • Proficiency with Git and collaborative development practices.
  • Awareness of development trends, architectures, and AI-led development.
  • Strong written and verbal communication skills, with exposure to AI‑led development.


Work Mode & Salary

  • Remote working. This role is only open to candidates who are residing in Bulgaria.
  • Gross annual salary: €60,000 to €65,000 based on experience.


Interview Process

  • Online interview with the Senior Talent Advisor.
  • A 75 min panel interview with two Engineering Leads. This will be a behavioural- and technical interview.
  • Final interview with the Director of Engineering, and the CPTO.


Diversity & Inclusion

At Perkbox, we are committed to being an inclusive employer and creating a fair workplace for all. We encourage applications from candidates across all backgrounds, circumstances, ages, disabilities, ethnicities, religions or beliefs, gender identities, or sexual orientations. We are happy to offer reasonable adjustments during our hiring process — just let us know, and we’ll make it work for you.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search