Senior Golang Software Engineer | Barcelona | Full-time | 85k | ASAP
Indexed description
🏢 About our client
Our client is a fast-growing global FinTech company, processing millions of transactions per month and interconnecting hundreds of partners worldwide. Their proprietary network allows their clients (Uber, Airbnb, Mastercard, Adidas, Western Union among others) to make payments in real-time in over 130 countries and more than 80 currencies.
You will join the European Engineering team, in their Barcelona office, located near the Sagrada Familia.
🌍 About the Role
Our client's technology runs 24/7 across the globe, which means reliability, security, and massive scalability are core to everything the Engineering team builds.
🚀 Key Responsibilities
- Build and maintain highly available services, mostly exposed through APIs
- Take part in the design, implementation, and production release of new products for internal and external stakeholders
- Deliver high-quality code: testable, secure, readable, scalable, and well documented
- Understand, apply, and champion Agile practices (code reviews, sprint planning, pair programming, daily stand-ups, etc.)
- Contribute to the evaluation of new technologies and initiatives
- Ensure platform scalability and performance, ship new features, and continuously improve development processes
🎯 What We're Looking For
- A highly autonomous, motivated, and curious profile with a genuine appetite for learning
- Someone who fully "owns" their code: writing, testing, and deploying it, potentially several times a day
- Comfortable working on technology used 24/7 worldwide, with all the reliability and security that implies
- Strong communication skills to interact with technical teams across different countries
🛠️ Experience & Skills
- 7+ years of experience
- Strong proficiency in Golang
- Experience with event-driven architecture and message brokers: AWS SNS/SQS, Apache Kafka, RabbitMQ
- Experience with relational databases: PostgreSQL, MySQL
- Proven experience designing and developing web solutions and APIs
- Genuine interest in the FinTech industry and its innovations
- Passionate about Agile practices (TDD, CI/CD, etc.)
- Experience with high-transaction-volume platforms is desirable
- Solid experience with Cloud platforms (Azure or AWS)
- English level C1 required
🧩 Recruitment Process
- Talent Acquisition interview (same person throughout the process)
- Interview with the Lead + a Senior team member, discussion on experience and background, plus a take-home exercise
- Exercise presentation, evaluating your reasoning and problem-solving approach
🎁 Package & Benefits
- Salary: 85K
- Bonus: 15% of fixed salary (50% company performance / 50% individual performance)
- Insurance: Health coverage (family included) + Life insurance
- Hybrid work: 4 days/week in office (Monday & Friday mandatory), flexible hours
- Time off: 25 vacation days + 2 additional wellness days + 2 community/volunteering days
- Learning & Development budget included
🌱 Why join our client?
- A fast-growing company with strong internal mobility opportunities
- Minimal legacy work, access to new projects rather than maintenance
- Ambition to stay at the cutting edge of technology
- Strong freedom of choice in the technologies used
- A culture of learning and feedback, in a truly international environment: 40+ nationalities across 5 continents
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search