teya - Software Engineer (Golang)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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 • Degree in Computer Science or related field • Payments, fintech, or location/business recommendation platform experience • Experience with data modeling in merchant domains, multi-tenant API platforms, or authorization systems (RBAC, ABAC, SpiceDB) • Knowledge of cryptography or EMV
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
Benefits
• We trust you, so we offer flexible working hours, as long it suits both you and your team; • Physical and mental health support through our partnership with GymPass giving free access to over 1,500 gyms in the UK, 1-1 therapy, meditation sessions, digital fitness and nutrition apps; • Our company offers extended and improved maternity and paternity leave choices, giving employees more flexibility and support; • Cycle-to-Work Scheme; • Health and Life Insurance; • Pension Scheme; • 25 days of Annual Leave (+ Bank Holidays); • Office snacks every day; • Friendly, comfortable and informal office environment in Central London.
Similar Jobs
No credit card. Takes 10 seconds.