A pioneer and market leader in Embedded Banking, Unnax is committed to supporting financial players in designing services and payment experiences that users love.
Headquartered in Barcelona, Unnax is at the forefront of the Banking-as-a-Service and Open Finance movements in Europe and Latin America. Our mission is to offer banking technology as a service to any company aiming to enhance user experience and operational efficiency. We achieve this through our API-based regulated solutions covering Bank accounts, Payment solutions, Open Banking / Finance, and more.
A Spanish Electronic Money Institution, Unnax is a rapidly growing fintech company, holding passports to operate in all European countries.
We are a trusted partner to the top financial industry players and software editors in Europe, and we have achieved this by scouting the best talents. Joining Unnax means being a part of an inclusive, multicultural, and international team.
Unnax is part of the Powens Group, thus evolving in an international environment with activities in Spain, France, and Latin America.
What we are looking for?
We’re looking for a Senior Software Engineer to join our Banking as a Service team, where you’ll play a key role in developing and maintaining our cutting-edge banking platform. Our platform empowers third parties to seamlessly offer banking products and services –without the complexity of building and managing their own infrastructure.
In this role, you’ll work with modern architectures, with a strong emphasis on microservices and hexagonal architecture. We value deep technical expertise, innovative problem-solving, and a passion for building scalable, high-performance systems.
You’ll be part of an international team working in a hybrid model, so strong English communication skills are essential. If you’re excited about shaping the future of banking technology, we’d love to hear from you!
What will be your main responsabilities?
* Design, develop, and maintain scalable, high-performance software systems.
* Collaborate closely with the Product Owner, Tech Lead, and other stakeholders to gather requirements and design effective solutions.
* Communicate regularly with team members, the Product Owner, and the Engineering Manager to provide updates on roadmap progress and propose technical improvements.
* Analyze requirements and propose system solutions, evaluating different options with their pros and cons.
* Manage and optimize scalable, distributed cloud-based systems.
* Ensure software reliability by developing automated tests for business needs and regression testing.
* Mentor and support junior engineers, fostering technical growth within the team.
* Contribute to code quality through code reviews and pair programming.
Which experience and skills do we seek?
* 5+ years of experience in software engineering.
* Strong knowledge of software design principles and patterns.
* Hands-on experience with hexagonal architectures and Domain Driven Design (DDD) .
* Proficiency in Go or one of the following languages:
C, C++, C#, Kotlin or Rust .
* Fluency in Spanish and English (written and spoken);
French is a plus.
* Experience designing RESTful APIs ;
familiarity with GRPC is a plus.
* Knowledge of key technologies, including Kubernetes, SQL & NoSQL databases, Redis, Kafka and Docker .
* Growth mindset, with a passion for challenging the status quo and exploring innovative solutions.
* Familiarity with AWS and core cloud-based web technologies is a plus.
* Experience with CI/CD pipelines is a plus.
* Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative environment.
What we offer?
* International environment and new challenges.
* Hybrid telework model with up to 3 days from home/week.
* 23 days holiday + 5 additional days.
* Possibility to work as a Nomad up to 25% of your working time.
* 8€/day meal voucher card + Flexible Compensation with Cobee.
* Home office budget to buy IT equipment.
* Language courses & professional trainings with selected partners.
* Coffee, snacks and fresh fruit in the office.
* Attractive compensation package.
Unnax is an Equal Opportunity Employer which means we pledge to not discriminate against employees based on race, color, religion, sex, national origin, age, disability or genetic information.. If reasonable accommodations are needed for the interview process, please let us know what you need and we will do our best to accommodate!