Engineering ∙ Tallinn/Helsinki ∙ Hybrid Remote
Python Developer
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:
• Proficiency in Python
• Experience with NoSQL & MongoDB
• Experience with microservice architecture
• Understanding of JSON Web Tokens (a must)
• Understanding of Oauth2.0 authorization (a must)
• Understanding of OpenID (a must)
• Experience with TLS 1.2
• Experience to build & maintain QWAC domain verifications
• Strong problem-solving and communication skills.
Good to have:
• Understanding of the order process
• Knowing how to implement complex order & service processes
• Experience in the financial technology or payment processing industry is a plus
• Experience in web frameworks such as Django or Flask
• DevOps experience.
Tech stack:
• Python
• MongoDB
• Flask
• MQTT
• NGINX
• HAProxy
• QPID
• Redis
• Docker Swarm
• Linux
Please apply your CV by email, careers(at)trumo.com or linkedIn.