Share this job
Senior Golang Engineer (M)
Apply for this job

We are looking for a Senior Golang Engineer to join our client's team building a cutting-edge B2B embedded infrastructure platform for digital assets integration.


About This Role

Join a team developing a B2B platform that enables client applications to seamlessly integrate digital assets through API. You'll work on building and maintaining services for digital asset trading and custody, crypto-backed rewards programs, round-ups, and yield features including staking, DeFi, and NFTs.


This is a remote, contract-based full-time position open to candidates worldwide.


What You'll Do:

 • Design and develop backend services in an event-driven microservices architecture

 • Implement high-performance microservices using Golang

 • Work with PostgreSQL and other SQL databases for robust data management

 • Collaborate with platform engineers to set up and optimize new services

 • Handle production issues, monitoring, and alerts

 • Participate in system design and architecture decisions

 • Ensure code quality through testing and code reviews


Your Experience & Expertise:

 • 5+ years of software development experience, preferably in FinTech

 • Strong proficiency in Golang with experience in production environments

 • Solid understanding of SQL and database schema design (PostgreSQL/MySQL etc)

 • Experience with microservices architecture and distributed systems

 • Proficiency with coroutines and concurrent programming

 • Strong problem-solving skills and ability to troubleshoot complex systems

 • Proactive mindset with ability to work independently in uncertain conditions

 • English level B2 or higher for effective team communication


Nice to Have:

 • Bachelor's degree in Computer Science or equivalent experience

 • Experience with NoSQL databases

 • Knowledge of Node.js or Python

 • Experience in banking-as-a-service, brokerage-as-a-service, or payment-as-a-service platforms

 • Experience with digital assets, cryptocurrency, or DeFi protocols

 • Understanding of event-driven architectures


Interview Process:

 • Screening interview (up to 20 minutes)

 • Technical interview (up to 1.5 hours)

 • Client interview (up to 1 hour) - optional


Work Arrangement:

 • Remote position - work from anywhere

 • Contract-based, full-time engagement

 • Flexible hours with overlap for team collaboration

Apply for this job
Powered by