Научсофт

Senior Go Developer

In short

Senior Go Developer role building backend services for a large-scale banking and lending platform, focused on credit processing, scoring, and multi-product lending workflows within a microservice architecture. The company is developing a unified credit scoring and credit-limit system to replace per-product evaluation. Requires 4–5+ years of commercial Go experience, strong PostgreSQL/SQL skills, message brokers (Kafka/RabbitMQ), Docker/Kubernetes, and CI/CD experience; fully remote with working hours aligned to GMT+3.

About the Role
We are looking for an experienced Senior Go Developer to join a team working on a large-scale banking and lending platform. This role is prospective and has been created in line with the company's planned team expansion.
The project focuses on further development of a credit processing and scoring ecosystem. The goal is to move from evaluating customers separately for each individual credit product toward a unified credit scoring and credit-limit approach, allowing several lending products to be offered within a single customer journey.
Key Responsibilities
•Develop and maintain backend services using Go.
•Design and implement functionality within a microservice architecture.
•Develop and maintain REST APIs and integrations with internal and external systems.
•Work with credit-processing, scoring, and multi-product lending workflows.
•Implement reliable data processing and messaging between distributed services.
•Work with PostgreSQL and optimize SQL queries.
•Implement caching and performance optimization using Redis.
•Ensure reliability, fault tolerance, and maintainability of backend services.
•Participate in code reviews, technical discussions, and solution design.
•Support CI/CD and containerized deployment processes.
•Independently deliver assigned development tasks.
•Proactively communicate blockers and risks to avoid delivery delays.
•Participate in troubleshooting, defect resolution, and preparation for production release.
Required Skills & Experience
•4–5+ years of commercial development experience with Go.
•Strong backend development experience.
•Strong understanding of microservice architecture.
•Practical experience designing and developing REST APIs.
•Strong experience with PostgreSQL and confident SQL skills.
•Experience with message brokers such as Kafka or RabbitMQ.
•Experience with Docker and Kubernetes.
•Experience with CI/CD, preferably GitLab CI/CD.
•Experience integrating backend services with external systems.
•Understanding of distributed-system reliability and fault-tolerance approaches.
•Experience with caching solutions such as Redis.
•Ability to independently deliver development tasks.
•Strong ownership and proactive communication skills.
•Ability to quickly escalate blockers and work effectively within a delivery-focused team.
Nice to Have
•Previous experience in Banking or FinTech.
•Experience with credit processing / lending platforms.
•Understanding of credit scoring and decision-making systems.
•Experience with BPM or process orchestration solutions.
•Experience working with high-load or transaction-heavy backend systems.
Working Environment
•Remote, full-time position.
•Working hours are aligned with the project time zone.
•Expected working window: approximately 07:00–16:00 or 08:00–17:00 GMT+3; the final schedule is to be confirmed.
•Agile-based delivery environment.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot