2 дня назад
Senior Backend Software Engineer (Golang)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Software Engineer (Golang) (Fintech): Building a new in-house CRM system for core business operations while transitioning backend services to Go and a modern microservices architecture with gRPC, Kafka, PostgreSQL, and Redis. with an accent on architecture, high-throughput systems, resilience, and service scalability. Focus on solving complex performance and architectural problems, improving latency and fault tolerance, and mentoring engineers moving to Go.
Location: Office-based in Limassol, Cyprus. Relocation support is available for the employee and family, including flights, housing, visas, and legal assistance.
Company
is a global fintech trading broker with more than 2,000 employees across 13 countries and over one million clients.
What you will do
- Build core features for a new in-house CRM system powering internal business operations.
- Develop clean, secure, efficient, scalable, and resilient backend services in Go.
- Work with microservices, gRPC, Kafka, PostgreSQL, Redis, REST APIs, testing, and CI/CD.
- Address complex architecture, performance, latency, fault-tolerance, and technical-debt challenges in high-load environments.
- Conduct code reviews, improve engineering standards, documentation, testing practices, and automation.
- Mentor engineers transitioning from other languages to Go and contribute to interviews, onboarding, and knowledge sharing.
Requirements
- 5+ years of backend software development experience, including at least 3 years of commercial Go experience.
- Strong knowledge of SOLID, Domain-Driven Design, Clean Architecture, microservice patterns, concurrency, asynchronous development, and high-throughput system design.
- Hands-on experience with PostgreSQL, Redis, Kafka, REST APIs, and gRPC.
- Experience building reliable and scalable services, including design, APIs, storage, unit and integration testing, CI/CD, debugging, profiling, and optimization.
- Knowledge of DevOps practices, operating systems, monitoring, networking, virtualization, and containerization.
- English level: B2+. A degree in Computer Science, Software Engineering, or a related technical field is required.
Nice to have
- Exposure to Temporal, Traefik, Keycloak, or basic Terraform.
Culture & Benefits
- Full relocation support for the employee and family, including visa and legal assistance, housing, and flights.
- Competitive salary, annual performance bonus, employee share scheme, and potential expatriate tax benefits.
- Family health insurance covering medical, dental, vision, mental health, and life insurance.
- 21 working days of annual leave, public holidays, and fully paid sick, maternity, and paternity leave.
- Learning opportunities, external courses, English lessons, education allowance, and career and leadership development.
- Sports clubs, gym access, company trips and offsites, private parking, and additional local discounts.
Hiring process
- 30-minute recruiter introduction call.
- English check if needed, followed by a 120-minute technical interview and live-coding session.
- 60-minute behavioural interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →