Senior Go Engineer
New
C
COLIBRIX ONEFintech
Warsaw, Masovian Voivodeship, Poland. Barcelona, Catalonia, Spain. Belgrade, Vojvodina, Serbia. Limassol, Limassol, CyprusFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluency in written and spoken English and Russian
- Experience
- 3–5 years of Go development experience; around 5 years of experience working with fintech applications
- Required Skills
- AWSPostgreSQLKafkaMongoDBMySQLGogRPCRedisRESTful APIs
Requirements
- 3–5 years of Go development experience focused on backend systems
- Around 5 years of experience working with fintech applications
- Understanding of distributed systems, microservices architecture, and API design, including REST/RPC transports
- Experience working with SQL and NoSQL databases, message brokers (Kafka, NATS), and caching systems
- Familiarity with CI/CD practices and tools, preferably GitLab
- Experience working with the AWS cloud platform
- Fluency in written and spoken English and Russian
- Security-by-design mindset and understanding of regulatory requirements (e.g., PCI DSS, GDPR)
- Experience in performance optimization and building high-availability systems
- Experience with observability tools: logging, metrics, tracing (Prometheus, Grafana, OpenTelemetry)
- Experience integrating with external payment providers, processors, or anti-fraud systems
Responsibilities
- Design and develop Go-based services for the payment gateway and related fintech systems, focusing on stability, fault tolerance, and correct handling of financial operations
- Translate business requirements into clear technical specifications and propose concrete solutions at the service and module level
- Build solutions in compliance with security requirements, including PCI DSS, proper handling of sensitive data, and secure inter-service communication
- Analyze and optimize service performance, including code profiling, concurrency handling, and efficiency of data storage and network interactions
- Participate in the architecture of microservices: service boundaries, communication patterns, load balancing, error handling, queues/streaming, and data storage approaches
- Produce maintainable, testable code with appropriate unit and integration test coverage
- Participate in code review as part of the development process
View Full Description & ApplyYou'll be redirected to the employer's site