Bulgaria: Senior Backend Developer (Go) 🇧🇬

SHARE:

Evrotrust is a Bulgarian company that specialises in providing Qualified Trust Services, founded in 2015. We are the first European Trust Service Provider to develop proprietary technology solutions to set up a Private Electronic Identification Scheme, as well as a system to deliver remote qualified electronic trust services and ensure the secure delivery of documents from a mobile device.

We provide technology that transforms the way we all work and live. Evrotrust offers unique and revolutionary technology for assuring the electronic identification of signatories and services using strong authentication mechanisms, digital certificates and electronic signatures. Working at the cutting edge, we design and develop unique software — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

The solution is eIDAS-compliant and also meets all requirements of AML/KYC/GDPR/PSD2 and other applicable EU regulations.

To know more about us, please visit evrotrust.com and follow us on Facebook, LinkedIn and Instagram.

Our Mission

Every day we are striving to push the boundaries of services and impress our clients. This would never have been possible without the passion and commitment that each and every member of our team puts into our work. Bringing thinkers and doers together, we are the perfect blend of data, technology and creativity — fearless go-getters and creative innovators who have passion, determination and make our ideas come to life.

Summary

At Evrotrust, we run on our people’s ideas. It’s how we solve problems and exceed expectations. Our team is growing, and we are on the lookout for a talented Senior Backend Developer who always raises the bar by constantly challenging themselves.

The ideal candidate is well-rounded, experienced and skilled across many areas, and excels at embracing a fast-paced, challenging environment. They are a motivated self-starter, able to identify tasks, gaps or projects and develop plans — and they recognise the need for building strong, healthy relationships with peers, constantly improving those around their sphere of influence.

If you want to feel proud of what you do and the impact you’re making, if new and exciting challenges motivate you, and if you share our passion for quality and customer trust — we have a place for you to unfold your talent.

Key Responsibilities

  • Design, build and maintain high-quality backend services and APIs in Go, powering Evrotrust’s identification, e-signature and Digital Wallet products.
  • Design scalable, secure and high-performance backend microservices, containerized with Docker and deployed on Evrotrust’s Kubernetes infrastructure.
  • Design integrations with internal and external systems/APIs (REST and/or gRPC).
  • Participate actively in software development, code reviews and technical decision-making.
  • Work closely with Product Owners, Frontend, Mobile, QA, DevOps and Security teams to deliver end-to-end features.
  • Ensure reliability, optimal performance and high availability of production systems.
  • Identify technical risks\ and propose effective solutions.
  • Ensure compliance with internal policies, security standards and regulatory requirements (eIDAS, GDPR, AML/KYC, PSD2).
  • Contribute to continuous improvement of development processes and tooling.
  • Drive CI/CD and release processes together with DevOps, working within the existing Kubernetes deployment pipeline.

Required Skills

  • 3-5+ years of backend development experience with Go (Golang).
  • Strong understanding of the entire software development lifecycle.
  • Experience designing and consuming RESTful APIs; familiarity with gRPC a plus.
  • Solid understanding of HTTP/HTTPS, TLS and secure data transmission.
  • Experience with OAuth 2.0 / OpenID Connect and other authentication/authorization mechanisms.
  • Experience with relational databases, preferably PostgreSQL.
  • Hands-on experience with Docker and Kubernetes — Evrotrust’s backend services run in a containerized, orchestrated environment.
  • Experience with Git and CI/CD pipelines.
  • Familiarity with microservices and clean-architecture patterns.
  • Writing clean, efficient, well-tested Go code (idiomatic Go, table-driven tests) following development best practices.
  • Good command of technical English.

Nice to have experience with

  • Messaging brokers, e.g. RabbitMQ or Kafka.
  • Mutual TLS (mTLS) and client-certificate authentication.
  • Cryptography and crypto libraries.
  • Previous experience building software under regulatory requirements (GDPR, eIDAS, PSD2, AML/KYC).
  • Kubernetes tooling beyond the basics — Helm, service mesh, or cloud-native observability (Prometheus/Grafana).
  • Prior experience on a Java/JVM backend, especially migrating services to Go — useful context given Evrotrust’s own transition, though not required.

What We Offer

  • Opportunity to work on exciting, high-trust projects with global influence — building products used for legally-binding electronic identification and signatures across Europe.
  • A collaborative and inclusive work culture that values creativity and initiative.
  • Competitive salary and benefits package, including food vouchers, additional health insurance, hybrid/remote policy.
  • Professional development opportunities: conferences, certifications and internal knowledge-sharing.
  • Direct exposure to regulated, high-stakes engineering (eIDAS, GDPR, AML/KYC, PSD2) — rare, CV-defining domain experience.
  • The opportunity to shape the backend of Evrotrust’s new Digital Wallet product line from the ground up, on a modern Go/Kubernetes stack.

This field is for validation purposes and should be left unchanged.
Name*
Accepted file types: pdf, docx, doc, Max. file size: 20 MB.

Looking for the best trust services to digitize your business?

Evrotrust’s reliable, well-rounded toolkit will meet all digitization needs your company faces.

Happy office workers