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 BankingasaService 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 APIbased 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
Were looking for a Senior Software Engineer to join our Banking as a Service team where youll play a key role in developing and maintaining our cuttingedge 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 youll work with modern architectures with a strong emphasis on microservices and hexagonal architecture. We value deep technical expertise innovative problemsolving and a passion for building scalable highperformance systems.
Youll be part of an international team working in a hybrid model so strong English communication skills are essential. If youre excited about shaping the future of banking technology wed love to hear from you!
What will be your main responsabilities
* Design develop and maintain scalable highperformance 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 cloudbased 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.
* Handson 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 cloudbased 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.
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!