Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Go) image - Rise Careers
Job details

Senior Software Engineer (Go)

A team specializing in providing technology and liquidity to the financial sector, especially in the field of forex, cryptocurrencies and blockchain, in search of Senior Software Engineer (Go).

The company's product provides access to the liquidity of cryptocurrency exchanges. It allows companies to offer customers fast and efficient cryptocurrency transactions, integrating exchange functionality and improving the user experience.

The company's head office is located in Dubai, with presence in key cities: Hong Kong, Kiev, Tallinn, London, Limassol, Yerevan, Tbilisi and Mauritius. The company works with clients from more than 40 countries and serves over 500 clients worldwide. The company actively explores the market, deeply analyzes the needs of its customers and implements advanced technologies so that its solution remains one of the most competitive on the market.

If you want to be part of an ambitious team developing a high-tech product and enhancing partnership mechanics in the financial sector, send us your resume!

Your tasks on the position:

  • Validate business and system requirements from Product Managers & Architects to transfer requirements into code
  • Develop services for real-time data processing and cloud computing
  • Developing software using the Go programming language
  • Maintain clear documentation of processes and source code
  • Collaborate effectively with teams, leadership, and customers
  • Conduct expert-level troubleshooting, performing root cause analysis to resolve issues
  • 4+ years of experience in Go, with a strong grasp of core concepts, idiomatic usage, concurrency, and synchronization mechanisms
  • Expertise in debugging, code profiling, and solving complex technical issues
  • Experience in writing unit and integration tests
  • Hands-on experience with message brokers, external caching servers, and SQL databases
  • Deep understanding of microservices architecture and design principles
  • Strong knowledge of SOLID principles and design patterns with practical application
  • Experience with Kubernetes
  • Fluent in English and Russian

Will be an advantage:

  • Proficiency in NATS messaging system
  • Strong understanding of Domain-Driven Design (DDD) principles
  • Hands-on experience with Test-Driven Development (TDD)
  • Competitive salary based on experience and skills
  • Paid vacation, sick leave, and corporate holidays
  • Flexible schedule with remote or hybrid work options
  • Compensation for training, certifications, and professional development
  • Bonuses and gifts (including Apple devices) for high performance
  • Annual salary review and mentorship support in a strong team

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Go), Alex Staff Careers

Join our dynamic team as a Senior Software Engineer (Go) in a cutting-edge company that provides essential technology and liquidity to the financial sector, including forex, cryptocurrencies, and blockchain solutions. Our product offers seamless access to cryptocurrency exchange liquidity, enabling businesses to deliver fast and efficient transactions while enhancing user experiences. With a global presence from Dubai to key cities like Hong Kong, London, and Tbilisi, we proudly serve over 500 clients across more than 40 countries. As a Senior Software Engineer (Go), you will validate business and system requirements to translate them accurately into code. Your role will also entail developing services for real-time data processing and cloud computing, while maintaining clear documentation of processes and source codes. Collaboration is at the heart of our culture, so expect to work closely with teams and clients to conduct expert-level troubleshooting and resolve complex technical challenges. To thrive in this role, you should have at least 4 years of hands-on experience in Go, a strong understanding of microservices architecture, and proficiency in debugging and code profiling. If you are eager to contribute to an ambitious project and push the envelope in the financial sector, we invite you to send us your resume and join our innovative journey!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Go) Role at Alex Staff Careers
What are the primary responsibilities for a Senior Software Engineer (Go) at this company?

As a Senior Software Engineer (Go) at our company, your main responsibilities include validating business and system requirements, developing services for real-time data processing, and collaborating with teams to deliver high-quality software solutions. You'll be instrumental in translating requirements into code while maintaining documentation and implementing debugging processes to tackle technical challenges.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer (Go) position?

To be considered for the Senior Software Engineer (Go) position, you should have at least 4 years of experience working with Go, alongside a strong grasp of core programming concepts, microservices architecture, and software development best practices. Proficiency in debugging, unit, and integration testing, along with familiarity with Kubernetes and SQL databases, is also essential.

Join Rise to see the full answer
What does the company offer in terms of work-life balance for a Senior Software Engineer (Go)?

The company prides itself on offering a flexible work schedule with remote or hybrid options available for Senior Software Engineers (Go). Additionally, you'll benefit from paid vacation, sick leave, and corporate holidays, ensuring a healthy work-life balance while contributing to our innovative projects.

Join Rise to see the full answer
How does the Senior Software Engineer (Go) position support professional development?

In the Senior Software Engineer (Go) role, you'll be supported in your professional development through compensation for training, certifications, and mentorship opportunities in a strong team environment. This commitment to growth helps ensure that you continue to evolve and thrive in your career.

Join Rise to see the full answer
What technologies should I be familiar with as a Senior Software Engineer (Go) at this company?

To succeed as a Senior Software Engineer (Go), you should have a deep understanding of Go programming, microservices architecture, and the ability to work with message brokers and external caching servers. Familiarity with NATS messaging, Domain-Driven Design (DDD) principles, and Test-Driven Development (TDD) will certainly enhance your skill set in our technological landscape.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Go)
Can you explain your experience with Go and how you've applied its features in your projects?

When answering this question, detail specific projects where you utilized Go, emphasizing its concurrency features and idiomatic usage. Highlight your problem-solving techniques and how you overcame challenges using Go's strengths.

Join Rise to see the full answer
How do you ensure the quality of your code as a Senior Software Engineer (Go)?

Discuss your approach to maintaining code quality, including methodologies like unit testing, integration testing, and code reviews. Mention any tools or frameworks you use to facilitate this process.

Join Rise to see the full answer
Describe a challenging technical issue you faced as a Senior Software Engineer (Go) and how you resolved it.

Focus on a specific instance where you employed debugging techniques and root cause analysis. Detailing the steps you took and the solution you implemented will demonstrate your critical thinking and problem-solving abilities.

Join Rise to see the full answer
What role does documentation play in your development process?

Explain your philosophy regarding code documentation and its significance in collaborative environments. Share your experience with documenting processes and source code to maintain clarity and assist team members.

Join Rise to see the full answer
How do you keep up with the evolving technologies relevant to your role as a Senior Software Engineer (Go)?

Discuss your strategies for staying current in the fast-moving tech world, such as attending workshops, participating in webinars, and following industry leaders and publications.

Join Rise to see the full answer
Can you explain your experience with microservices and how you implemented them in your work?

Provide an overview of your experience with microservices architecture, sharing specific projects where you successfully designed and implemented microservices, addressing any challenges you faced and how they were mitigated.

Join Rise to see the full answer
What is your experience working with Kubernetes, and how did you utilize it in your previous projects?

Share your hands-on experience with Kubernetes, detailing the scenarios in which you applied it to manage containerized applications, while also explaining the benefits this brought to your development process.

Join Rise to see the full answer
Tell us about a time you collaborated with a team to achieve a project goal.

Illustrate your team collaboration skills by recounting a project where different viewpoints were harmonized to meet a common goal, emphasizing your role in the communication and teamwork involved.

Join Rise to see the full answer
What strategies do you use to troubleshoot complex software issues?

Outline your troubleshooting methodologies, highlighting any tools or practices you employ to pinpoint and resolve software complexities efficiently.

Join Rise to see the full answer
How do you approach learning new programming languages or technologies as needed?

Discuss your learning strategies for new technologies, including online courses, hands-on practice, and engaging with the developer community, showcasing your commitment to continuous improvement.

Join Rise to see the full answer
Similar Jobs
Posted yesterday
Photo of the Rise User
Experian Remote Centro Corporativo el Cafetal, Heredia , Heredia, Costa Rica
Posted 10 days ago
Posted 4 days ago
Posted 4 days ago
Photo of the Rise User
Postscript Remote Remote, Anywhere in North America
Posted 10 days ago
Mission Driven
Customer-Centric
Rapid Growth
Dare to be Different
Fast-Paced
Startup Mindset
Collaboration over Competition
Reward & Recognition
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Sick Days
Paid Time-Off
Photo of the Rise User
Experian Remote Centro Corporativo el Cafetal, Heredia, Heredia, Costa Rica
Posted 11 days ago
Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States · Seattle, Washington, United States
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry