Software Engineer (Golang) - Online Payments
Core
Design and develop high-performance, secure backend services for a global online payments platform processing billions of transactions.
Role type
Backend Software Engineer (Golang)
Builds
Microservices architecture for Card Not Present (CNP) transactions
Domain
Fintech / Online Payments
Deliverable
production ML models | product features
Required skills
Backend software engineering, Golang, PostgreSQL/RDBMS, distributed systems, software architecture, API design, performance optimization
Preferred skills
Docker, Kubernetes, Kafka, Unix/Linux, DevOps practices (CI/CD), AI in development workflow
Technologies
Golang, Kafka Streams, PostgreSQL, AWS, microservices
Responsibilities
Co-design and develop high-performance backend services, participate in API design and implementation, ensure high code quality and test coverage, optimize application performance and scalability, collaborate with QA and DevOps engineers, participate in code reviews
Seniority
Mid-Senior, hands-on IC