Golang Developer

Belarus / Cyprus / Dubai / Armenia / Georgia / Kazakhstan / Moldova / Poland / Portugal / Romania / Russia / Serbia / Spain / Estonia
Software Development – Information Technology /
Remote, Full-time /
Remote
About the 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.

Now we are looking for a Golang Developer for the Core Platform Team.

Our team, composed of experienced senior developers, focuses on supporting and evolving core microservices used by Quadcode's product teams. We handle essential cross-SaaS services that provide multiple functionalities for SaaS products, acting as "devs for devs." Most of our clients are internal development teams within the company, and we manage a range of services, including some legacy systems. Our microservices enable other products to send emails, run marketing campaigns, gather user data, provide articles and translations, and offer analytics. As an agile Scrum team, we're dedicated to creating a flexible and efficient development process to deliver valuable and up-to-date features quickly. We are searching for team players who are fearless of IT challenges and are eager to learn and grow with us.

Now the team has 1 Golang Developer, QA Auto Engineer, QA Manual Engineer, and a Team Leader.

Working with Agile, Scrum (1–2-week sprints, grooming, planning, retrospective), and SAFe framework. Furthermore, we are using Google Meet, Slack, TargetProcess, Wiki, and Confluence for teamwork.

Daily scrum standups are conducted at 11:00 GMT+3, followed by peer code reviews.

Technology stack: Golang, PostgreSQL, Greenplum, Redis, Kafka, PHP (Symfony/Phalcon), Grafana, Gitlab-CI, Docker, k8s.

Tasks

    • Refactor service architecture for scaling high load;
    • Generate new B2B reports within reporting services, which may include setting up new data marts in Greenplum;
    • Research legacy logic and bugs to apply fixes to specific services;
    • Propose new architecture for existing processes and manage tasks from feature ideation to production deployment.

Requirements

    • 3 years of experience in Go development;
    • Proficiency in SQL databases;
    • Understanding of system architecture principles;
    • Familiarity with Gitlab-CI, Dockerfile creation, and Helm chart deployment;
    • English proficiency at B1 level (ability to read technical documentation and communicate with international teams);
    • Fluent in Russian (at least C1).

Nice to have

    • User or commercial experience within the trading/fintech industry;
    • Experience with PHP;
    • Experience with RabbitMQ/Kafka.

We offer

    • 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, and Estonia (a valid residence permit is required);
    • Competitive remuneration;
    • Professional courses;
    • Friendly, enjoyable, and positive environment.
Currently, over 700 employees and service providers are stationed across its seven global offices located in the UK, Gibraltar, the UAE, the Bahamas, Australia, and the headquarters in Cyprus. By broadening its international presence, Quadcode presents a myriad of intriguing tasks and challenges for professionals like developers, market research analysts, and PR marketing specialists, among others.

Join us today, and let's shape the future of fintech together!

Note: All applications will be treated with strict confidence. We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.

#LI-JM1