Senior Golang Engineer in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Golang Engineer in India.
This role is part of a fast-growing fintech environment focused on building scalable blockchain-based payment infrastructure for global financial operations. You will work on backend systems that connect digital assets with real-world payment flows, ensuring reliability, security, and performance at scale. The position involves solving complex engineering challenges in a distributed, event-driven architecture while contributing to high-impact fintech products used internationally. You will collaborate closely with cross-functional teams including QA, product, and infrastructure engineers in a fully remote, globally distributed setup. The role requires strong ownership of backend services, with a focus on clean architecture, observability, and production stability. It is an opportunity to shape critical systems in a mature yet evolving crypto-fintech ecosystem, where engineering decisions directly influence product scalability and reliability.
- Design, develop, and maintain robust, scalable, and reusable backend services using Golang, aligned with product and technical requirements.
- Build and maintain unit-tested, production-grade code while ensuring high engineering standards through code reviews and peer collaboration.
- Work closely with QA engineers and product teams to ensure consistent code quality, stable releases, and alignment with system requirements.
- Participate in architectural discussions, troubleshooting, and implementation planning for complex backend and fintech-related challenges.
- Ensure system reliability through monitoring, logging, alerting, and observability tools, maintaining production stability.
- Develop services for isolated and secure infrastructures, following best practices in distributed systems and financial-grade security standards.
- Contribute to knowledge sharing, technical discussions, and continuous improvement of engineering practices across the team.
- 3+ years of hands-on experience with Golang as a primary language, and 5+ years of overall software engineering experience.
- Strong experience working with messaging systems such as Kafka, NSQ, NATS, or RabbitMQ.
- Solid knowledge of Docker, Kubernetes, and CI/CD pipelines (experience with GitLab and ArgoCD is a plus).
- Experience with MySQL or similar relational databases in production environments.
- Familiarity with event-driven architecture and event sourcing patterns.
- Strong understanding of software engineering best practices, including unit testing, design documentation, and code reviews.
- Experience working in Agile/Scrum environments with distributed teams.
- Knowledge of observability and monitoring tools such as Prometheus, Grafana, ELK, or Opsgenie.
- Strong communication skills in English and Russian, both written and spoken.
- Nice to have: experience mentoring engineers, onboarding team members, conducting interviews, and contributing to hiring processes.
- Nice to have: exposure to the crypto or blockchain industry and interest in fintech systems.
- Fully remote work with the flexibility to operate from almost anywhere.
- Flexible Benefits program offering up to €250/month for wellbeing, healthcare, coworking, home office, or personal development needs.
- Optional office access and relocation support where applicable.
- Budget for training, certifications, courses, and continuous professional development.
- Language learning support to enhance international collaboration.
- Medical insurance or healthcare reimbursement depending on location.
- Mental health and wellbeing support resources.
- Financial assistance for significant life events.
- Access to a reward-based merchandise and recognition system.
- Team offsites and company-wide events fostering collaboration and culture.