SOFTWARE ENGINEER GO PL
Core
Develop and evolve APIs and workers in Go for the authentication and routing gateway of financial requests.
Role type
Senior Go backend engineer (financial services)
Builds
Authentication and authorization flows, API Gateway plugins, and production systems for financial routing
Domain
Financial services / Payments
Required skills
Go, OAuth2, JWT, mTLS, Kubernetes, PostgreSQL, MongoDB, Redis, CI/CD, automated testing, code reviews, architectural decision-making, technical mentoring
Preferred skills
API Gateway architecture (Kong), AWS (ECS, EKS, RDS, ElastiCache), GitOps (ArgoCD), financial markets knowledge
Responsibilities
Develop and evolve APIs and workers in Go for the authentication and routing gateway; Act on authentication and authorization flows involving OAuth2, JWT, certificates, IDP, and SK; Maintain and evolve API Gateway plugins ensuring end-to-end resilience and observability; Create and maintain production systems focusing on performance, scalability, security, availability, reliability, and resilience; Participate in Kubernetes deploys, observability, and incident response; Perform code inspections, documentation, implement automated tests, and participate in code reviews; Collaborate on architecture decisions, identify gaps, propose solutions, and provide technical mentoring; Document changes made