Senior Golang Developer

FinTech firm offering FX risk management, trade finance, currency accounts, international payments and API integration.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Fullstack Software Engineer, Payments Optimization

Senior Fullstack Software Engineer position at Roblox focusing on payments optimization, combining frontend and backend development to enhance payment systems for millions of users.

Senior SDE, Kuiper ACE

Senior Software Development Engineer role at Amazon's Project Kuiper, developing cloud-native systems to support satellite constellation operations.

Software Engineer 3, Online Archive

Senior Software Engineer role at MongoDB working on Atlas Online Archive, building distributed storage systems with Java, Go, and JavaScript.

Senior Software Engineer, Capital Supply

Senior Software Engineer position at Upstart's Capital Supply team, working on full-stack development and financial systems using modern technologies.

Senior Software Engineer II

Senior Software Engineer II position at HubSpot focused on designing and delivering complex, scalable solutions while providing technical leadership and mentorship.

Description For Senior Golang Developer

Ebury, a rapidly growing FinTech success story founded in 2009, is seeking a Senior Golang Developer to join their São Paulo office. With a presence in over 25 countries and more than 1700 staff worldwide, Ebury has received significant investment from Banco Santander (£350 million in 2019) and has been recognized among the top European FinTechs to work for.

The role offers a hybrid working model with 4 days in the office and 1 day working from home. You'll be working on developing and maintaining microservices-based architecture using Golang, implementing automated tests in Python, and managing cloud infrastructure. The position requires strong experience with distributed systems, various databases, and cloud platforms.

As part of a multidisciplinary team, you'll contribute to a product-oriented environment using agile methodologies, TDD, and BDD practices. The company values creativity, well-being, and continuous learning, understanding that making mistakes is part of the evolution process.

Ebury stands out for its inclusive culture and celebration of diversity, making it an ideal workplace for professionals who want to make an impact in the FinTech sector while being part of a collaborative and innovative team. The company offers cutting-edge financial services, including international remittances and cross-border payments, helping millions of Brazilians access world-class products and technology.

Last updated 3 months ago

Responsibilities For Senior Golang Developer

  • Develop software enthusiastically and collaboratively
  • Work in multidisciplinary product-oriented teams
  • Work with microservices architecture written in Golang
  • Implement automated tests written in Python
  • Work with continuous integration and cloud deployment
  • Manage cloud architecture automation
  • Handle data persistence
  • Work with immutable infrastructure using container management

Requirements For Senior Golang Developer

Go
Python
PostgreSQL
MongoDB
  • Experience with distributed systems using SOAP, REST, messaging and different protocols
  • Knowledge and experience with SQL Server, Postgres and MongoDB databases
  • Familiarity with cloud computing services (AWS, Google Cloud Platform or Azure)
  • Python knowledge
  • Previous experience in teams with agile methodology
  • Experience in product team structures (PO, PM etc.)
  • Knowledge and interest in the financial market
  • Contributions to open-source projects

Interested in this job?