S
Go Stream Software Engineer
SELIUK LTD · Dubai
Completely RemoteFull TimeSeniorFinance & Banking
Posted 15 months ago
Job description
Responsibilities:
- Develop and design high-load services from scratch
- Analyze and optimize code, manage technical debt, and resolve bottlenecks
- Conduct code reviews and ensure high product quality
- Analyze product requirements and plan developments
- Collaborate with engineers, technical support, and project managers to improve processes
- Increase system stability and reliability under heavy loads
Requirements:
- 4+ years of commercial Go development experience with a deep understanding of its core concepts and concurrency principles
- Experience managing a development team of 3+ members
- Expertise in high-load applications (thousands of RPS)
- Strong knowledge of synchronization mechanisms, code profiling and debugging, as well as experience in unit and integration testing
- Solid knowledge of Linux and SQL databases, experience with message brokers and external caching servers
- Proficiency in microservices architecture principles, CI/CD processes, and application of SOLID principles and design patterns
- Experience with OpenAPI, Protobuf, and GRPC
- English level C1+, Russian B2+ or native
Preferred Qualifications:
- Experience with other languages and technologies (e.g., PHP, Docker, Kubernetes)
Benefits:
- Official paid sick leave
- Paid vacation
- Reimbursement for training and certifications
- Bonuses and gifts (including Apple products) for high productivity and achievements
- Mentorship support and professional growth in a strong team
About the Company: An innovative financial services company headquartered in Dubai, with offices in key cities worldwide, serving over 500 clients across more than 40 countries.
Skills & tools
GomicroservicesgRPC
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Go
- 02Concurrency
- 03Linux
- 04SQL
- 05Microservices
- 06CI/CD
- 07OpenAPI
- 08Protobuf
- 09GRPC
Benefits & perks
- Paid Leave
S
SELIUK LTD
Dubai
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Experience
- Senior
- Category
- Finance & Banking
- Posted
- 15 months ago