Description
We’re looking for a Senior Software Engineer (Golang) who is passionate about the FinTech industry, wants to work in a disruptive, fast-growing and exciting environment.
As part of the Engineering team, based in Europe, this role will bring you great opportunities to work on various projects, technologies, with a diverse range of teams.
The Engineering team is responsible for developing our core business products and getting them to production in the most efficient and fastest way possible.
Responsibilities:
- Work on highly available services, exposed mainly by APIs
- Participate in the design, implementation and shipping of new products to internal and external stakeholders
- Deliver high quality, testable, secure, readable, scalable and documented software
- Understand, apply and champion the principles of the agile methodology (code reviews, sprint planning, pair programming, daily stand-ups, etc.)
- Assist in the evaluation of new technologies and initiatives
Requirements:
- Preferably a degree in Information Technology, Engineering Computer Science or related fields
- Software engineers that are motivated, curious and have an appetite for learning
- Proficient in Golang
- Experience with Event-Driven Architecture and message brokers (e.g., AWS SNS/SQS, Apache Kafka, RabbitMQ)
- Experience with relational databases (e.g, PostgreSQL, MySQL)
- Passionate about Agile Methodology and practices (TDD, CI, CD, etc.)
- Experience designing and developing web and API solutions
- Interest in the Fintech Industry and market innovations
Benefits:
- Great compensation package, including performance & company bonus
- Private Health insurance for you and your family
- Life Insurance
- Work life balance (flexibility and hybrid working policy)
- Great offices close to Sagrada Familia
- Learning & Development budget
- Our team is global, you will work with 40+ different nationalities spread across 5 continents
- 25 days of holidays + 2 Thunes Out Days + 2 Community days