Engineering ∙ Tallinn/Helsinki ∙ Hybrid Remote

(Senior) System Architect


Trumo is a leading fintech company that specializes in providing payment services for consumers and businesses. We offer a wide range of solutions, from merchant payment processing to sophisticated biometrics enabled payment solutions and services. Our solutions are designed to be secure, efficient, and cost-effective, helping businesses and consumers alike to save time and money while making seamless payments.

We're seeking a talented individual to help shape the future of payments and banking through innovative technology. As a System Architect, you'll design and implement scalable, secure, and high-performance systems for seamless digital transactions.


Key responsibilities:

• Collaborate with cross-functional teams to define system requirements and architecture.

• Design and develop robust, scalable, and secure systems using Python and Flask.

• Lead API and microservices design for seamless integration with partners.

• Conduct system integration testing and ensure high-quality software solutions.

• Stay updated on emerging technologies and propose innovative solutions.

• Mitigate technical risks and guide software development teams.


Requirements:

• Bachelor's or Master's degree in Computer Science or related field.

• Proven experience as a Systems Architect, preferably in payments or finance.

• Proficiency in Python and Flask.

• Experience with NoSQL databases, particularly MongoDB.

• Strong understanding and experience with microservice architecture.

• Familiarity with TLS 1.2 and building/maintaining QWAC domain verifications.

• Thorough understanding of JSON Web Tokens (JWT), OAuth 2.0 authorization, and OpenID.

• Strong problem-solving and communication skills.


Good to have:

• Experience implementing complex order and service processes.

• Knowledge of the financial technology or payment processing industry is a plus.

• DevOps experience.


Tech stack:

• Python (Flask/Django)

• MongoDB

• NGINX

• HAProxy

• QPID

• Redis

• Docker Swarm

• Linux


Join our fast-paced and innovative environment, where you can make a significant impact on open banking and payments. We offer competitive compensation and benefits. Submit your resume and cover letter, explaining your relevant experience and interest in the role. We look forward to reviewing your application.


Please apply your CV by email, careers(at)trumo.com or linkedIn.