Senior Backend Engineer
at Perkbox UK Skilled Worker EmployerđPlease note this role is only available for candidates who are residing in Bulgaria
At Perkbox, we're on a mission to improve lives by transforming how companies support their people. Through our all-in-one platform, we deliver meaningful benefits, recognition, and wellbeing solutions that make a real difference to employees every day.
But it starts with our own people.
We're building a culture that reflects what we offerâone that prioritises wellbeing, celebrates impact, and empowers 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.
What you'll be responsible for:
- 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 and experience required:
- 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.
- Proven experience designing and implementing features using AI-powered workflows, including leveraging AI agents and automation to build scalable, intelligent applications.
- 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. :
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
pretend that this is a blurredText long comment
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.