Senior Software Engineer (Go Developer)

 Posted an hour ago
  
 Russia
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design, build, and maintain Telegram bots using Go while integrating them with internal APIs and third-party services. Ensure reliable, secure, and real-time interactions by managing message routing, rate limiting, and bot conversation flows.

Position: Senior Software Engineer (Go Developer)

Reporting to: IT Team Lead 

Type: Full time 
Working Arrangement: Remote | Monday–Friday | 9:00–18:00 

 

Company Overview 

We are forward-thinking fintech company specializing in innovative trading solutions and financial products. With a dynamic platform and a tech-savvy team that works seamlessly across time zones, we strive to provide cutting-edge services to traders worldwide. 

 

About the Role: 

We are looking for a Go Developer to design and build Telegram bots on top of the Telegram Bot API. You will own the technical work of creating conversational bots, integrating them with internal services, and ensuring reliable, secure, real-time interactions with our users. Go is our primary stack for this role. You will report to the CPO. 

 

Key Responsibilities: 

  • Design, build, and own Telegram bots in Go 
  • Work extensively with the Telegram Bot API (commands, inline keyboards, callbacks, webhooks, long polling) 
  • Build and maintain bot conversation flows and state handling end to end 
  • Integrate bots with internal APIs and third-party services 
  • Implement message routing, rate limiting, and update handling reliably 
  • Handle retries, idempotency, and failure/edge-case handling 
  • Ensure secure handling of user data and bot tokens 
  • Maintain and monitor existing bots; resolve integration issues 
  • Build logging and reporting for bot operations and troubleshooting 
  • Coordinate with internal teams during design, onboarding and testing 


Requirements: 

  • Strong backend engineering experience in Go (API and integration heavy) 
  • Proven experience building Telegram bots with the Telegram Bot API 
  • Solid understanding of webhooks, long polling, and event-driven flows 
  • Experience with concurrency patterns in Go (goroutines, channels) 
  • Experience with retries, idempotency, and error-handling patterns 
  • Familiarity with secure handling of tokens and user data 
  • Experience in fintech, payments, or forex/CFD brokerage preferred 
  • Strong attention to reliability, security and detail 

 

What We Offer: 

  • Fully remote role 
  • Schedule: Monday–Friday, 9:00–18:00 
  • Visa sponsorship and medical insurance from week one 
  • Career growth in a fast-scaling fintech environment 
  • International events, meet-ups, and business trips to our global offices 

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified