Senior Backend Engineer (Golang) (#4331)

Bulgaria
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Global leader in digital identity verification

About our client

Our client is a global leader in digital identity verification, biometric authentication, fraud prevention, and mobile deposit solutions. Their SaaS and PaaS solutions are used by banks, fintechs, marketplaces, and other regulated businesses that need to combine smooth digital onboarding with strong security and compliance. The company builds its products on top of advanced computer vision, machine learning, and AI technologies, and operates with distributed engineering teams across multiple regions.

 

About the role

We are looking for a Senior Backend Engineer with strong experience in Go to join a cross functional product team building cloud native identity and fraud prevention services on AWS. You will work on high throughput APIs and backend components that sit at the core of the platform, help evolve the architecture, and promote modern engineering practices around testing, observability, and automation.

 

What will you do?

  • Design, implement, and maintain production ready backend services and APIs in Go using microservice and or serverless patterns on AWS.
  • Own features end to end, from technical design and estimation through implementation, code review, deployment, and support.
  • Contribute to high quality standards by writing automated unit, integration, and performance tests and by improving CI and CD pipelines.
  • Collaborate closely with other backend engineers, operations, QA, and Product to refine requirements and deliver scalable solutions.
  • Build and maintain clear technical documentation and API documentation for internal teams and external integrators.
  • Participate in Agile ceremonies such as stand ups, planning, refinements, and retrospectives, and actively suggest process improvements.
  • Provide technical guidance and mentoring to other engineers, sharing best practices in Go, cloud native design, and quality engineering.

 

Required skills and experience

  • 5+ years of professional software engineering experience, with a focus on backend development and distributed systems.
  • Strong hands on experience building backend services in Go for high traffic or mission critical systems.
  • Solid experience designing and deploying solutions on AWS, including practical use of services such as Lambda, ECS or EKS, S3, and API Gateway.
  • Good understanding of microservice and or serverless architectures and continuous delivery principles.
  • Experience building and running Docker based services and integrating them into CI and CD pipelines.
  • Proven track record of implementing automated tests as part of the development process.
  • Good knowledge of relational and NoSQL databases such as PostgreSQL, DynamoDB, or MongoDB.
  • Experience working in Agile product teams and collaborating with stakeholders from Product, QA, and Operations.
  • Upper intermediate English or higher, with strong communication skills and ability to work in a distributed international team.

 

Nice to have

  • Experience with infrastructure as code tools such as Terraform, CloudFormation, or AWS CDK.
  • Knowledge of gRPC and Protocol Buffers and experience building typed service contracts.
  • Background in image processing, data pipelines, or machine learning powered products.
  • Exposure to additional backend languages or scripting such as Java, Python, Groovy, Bash, or C++.
  • Previous experience in domains such as digital identity, KYC, payments, or fraud detection.




What we offer

  • Competitive compensation package and comprehensive benefits.
  • Opportunities for professional development within an innovative international environment.
  • Collaborative workplace culture using the latest technologies.

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend