Middle/Senior Developer (C+/Go)
Job details
About team We are Quadcode , a fintech company excelling in financial brokerage activities and delivering advanced financial products to our global clientele. Our flagship product, an internal trading platform, is offered as a Software-as-a-Service (SaaS) solution to other brokers. We are in search of a talented Middle or Senior C++/Go Developer to join our Cloud Development team. The team is engaged in infrastructure development. Our main product facilitates the creation of over 3000 virtual machines monthly in AWS and OpenStack clouds, streamlining software development and testing processes within the company. Our service handles more than 1 million requests per second, and its performance directly impacts the functionality of our trading platform. Additionally, we develop a transport system that includes our own implementations of data bus, WebSocket, and API-GW. Furthermore, the team advocates for routine automation and creates various tools used by other teams. Working on this project allows you to delve deeper into clouds and Kubernetes. Tech stack:
- CI/CD: Kubernetes, Docker, Gitlab, Flux;
- DB: PostgreSQL, Redis;
- Service discovery: Hashicorp's Consul, Vault;
- Monitoring: Grafana, Graylog, Jaeger;
- Message broker: custom-built data bus.
- Minimum 3 years of experience in C++ development.
- Over 2 years of practical experience working with Golang.
- Experience in developing multi-threaded applications.
- Deep understanding of OOP principles and design patterns.
- Ability to solve problems effectively and make decisions under time constraints.
- Willingness to learn and adapt to new technologies.
- Competent written and verbal communication skills (fluent Russian, English B2, ability to read technical documentation, communicate with foreign teammates).
- Knowledge in PHP;
- Experience working with high-load systems;
- Knowledge in k8s, Helm, Flux.
- Full-time remote work as a Service Provider in the following countries: Bulgaria, Georgia, Belarus, Hungary, Romania, Latvia, Lithuania, Moldova, Azerbaijan, Armenia, Kyrgyzstan, Uzbekistan, Greece, Croatia, Montenegro, Serbia, Kazakhstan, Slovenia, Russia, Cyprus or Estonia (a valid residence permit is required);
- Competitive remuneration;
- Professional courses;
- Friendly, enjoyable and positive environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.