Engineering ∙ Tallinn/Helsinki ∙ Hybrid Remote
System Architect (Python)
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 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.
If you are a motivated and skilled Python developer, we encourage you to apply for this exciting opportunity at Trumo. As a member of our team, you will have the chance to make a significant impact on our payment platform and shape the future of open banking payments. And if you are not located in Estonia, there is an opportunity to start as a freelance developer with a further relocation to Tallinn.
Key responsibilities:
• Collaborate with cross-functional teams to design, develop, and maintain the Trumo payment platform;
• Utilize your Python skills to build and deploy robust and scalable software;
• Contribute to the improvement of development processes and best practices;
• Help to implement and manage CI/CD pipelines to ensure efficient and reliable deployments;
• Work with the infrastructure team to design and maintain a secure and scalable infrastructure.
Requirements:
• At least 4 years of professional working experience in Python;
• Experience in web frameworks such as Django or Flask;
• Experience with MongoDB;
• Experience with microservice architecture;
• Experience in building distributed systems;
• Being proactive, self-governed;
• Strong problem-solving and communication skills.
Good to have:
• Experience in the financial technology or payment processing industry;
• Knowing how to implement complex order & service processes;
• Docker, AWS experience;
• DevOps experience;
• Experience with ReactJS.
Tech stack:
• Python;
• MongoDB;
• Flask;
• NGINX;
• Redis;
• RabbitMQ;
• MQTT;
• Docker;
• Docker Compose;
• AWS;
• AWS ECS;
• AWS Fargate;
• Relational DB;
• 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.