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:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

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 4 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?