Hybrid Senior Software Engineer, Golang

Posted 2 weeks ago

Apply now

About the role

  • Senior Software Engineer designing and maintaining core APIs and services at Teya. Working within a platform team to drive innovation and merchant success across Europe.

Responsibilities

  • Build Platform Services: Take ownership of features throughout the full development lifecycle, designing and maintaining clean, secure, well-tested code that supports critical business needs with focus on scalability and reliability
  • Design APIs & Event-Driven Systems: Create well-versioned APIs (REST/gRPC) and asynchronous workflows (queues, streams, webhooks) that other teams can easily consume, with strong focus on backwards compatibility, idempotency, and robust failure handling
  • Work with Cloud Infrastructure: Collaborate with platform teams using cloud-native infrastructure (AWS, Kubernetes, Terraform, Helm) to ensure services are observable, secure, and easy to operate
  • Enable Other Teams: Partner with engineering teams across Teya, gathering feedback and translating it into platform capabilities that accelerate their roadmaps. Collaborate with product, design, data science, security, and operations
  • Mentor & Drive Quality: Participate in code reviews, mentor developers, define best practices, and contribute to CI/CD improvements while staying updated with trends in software engineering and fintech.

Requirements

  • 5+ years professional software development experience building backend systems and scalable architectures
  • Experience working in platform or shared-services teams that support multiple engineering teams
  • Strong Golang expertise with production experience (Java/Kotlin experience is a plus)
  • Proven experience designing and implementing REST/gRPC APIs with proper versioning, authentication, and error handling
  • Experience building high-throughput, low-latency services and event-driven systems (message brokers, streams, webhooks)
  • Strong knowledge of OOP principles, microservices architecture, and distributed systems
  • Hands-on experience with databases (SQL and NoSQL), Git, CI/CD pipelines, and cloud infrastructure (AWS, Kubernetes, Terraform)
  • Strong problem-solving, communication, and mentoring skills
  • Agile/Scrum experience and fluency in English.

Benefits

  • We trust you, so we offer flexible working hours, as long it suits both you and your team;
  • Health Insurance;
  • Meal Allowance;
  • 25 days of Annual leave (+ Bank holidays);
  • Public Transportation Card;
  • Frequent team events & activities in the office and outside;
  • Office snacks every day;
  • Friendly, comfortable and informal office environment.

Job title

Senior Software Engineer, Golang

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job