Principal Engineer/Architect, 100% (f/m)

About us

Blocktrade is the go-to asset marketplace for everyone, helping to create wealth and joy in life for a global society. At Blocktrade, we believe in the power of community and trust. We strive towards being the most accessible marketplace while holding ourselves to the highest regulatory standards.

We make no difference between origin, gender, age or wealth when we educate and support our community in becoming more financially educated and directly applying their knowledge on digital markets. Only when every user leaves our platform wealthier in assets or knowledge, looking forward to coming back to further improve their life, have we reached our goal.

To continue to provide a top-tier trading facility for security tokens, crypto assets, Crypto Traded Indices™ and other tokenized assets, we are looking for an experienced Principal Engineer/Architect in Tallinn, Estonia. Here is what you can look forward to when working for Blocktrade:

  • Competitive salary based on experience and skills
  • Experienced co-workers in fintech
  • A seat at the table – you get to participate in the decision-making process
  • An opportunity to innovate and to develop state-of-the-art fintech technologies
  • A chance to work on challenging and yet unsolved problems
  • Mentorship – you will be guided by the best in the industry to help you get started

About the position

As our new Principal Engineer/Architect, you will be part of the Development team in Tallinn, Estonia. The position is crucial to supporting our mission to make the financial markets accessible to everyone. Here are some of the tasks and challenges you will tackle:

  • Optimise existing and design new efficient and scalable IT solutions for the Blocktrade exchange that will bring value to the customers
  • Expand and maintain the company’s cloud strategy
  • Ensure that developed solutions are reliable, performant and secure whilst making changes wherever necessary
  • Design and optimise REST and WebSocket APIs
  • Plan and design integrations with banks and other financial related providers
  • Monitor and ensure stability of the system
  • Optimize performance of the system
  • Review code from other developers
  • Share your knowledge with the team, by coaching/mentoring, writing documentation etc.

Technologies in our stack:  Angular, Python, Pyramid, FastAPI, Django, SQLAlchemy, Alembic, Celery, Post-gresSQL, Redis, RabbitMQ, Nginx, HAProxy, Docker, Kubernetes, Linux.

About you

We are looking for an ambitious and curious person who has experience in backend development and wants to join our motivated and all-round awesome team to help us shape the future of finance. Here’s what we expect from you:

  • Have broad knowledge of different IT architectures and solutions, and their trade-offs
  • Be experienced in architecting and implementing complex IT systems in efficient and scalable way
  • Be proficient in backend development, preferably Python
  • Be experienced in developing web applications, REST APIs and web sockets
  • Be proficient in ORMs, SQL and relational database technologies
  • Plan and implement safeguards that prevent security breaches and keep client information confidential
  • Assess whether new technologies are appropriate for the company to use
  • Ensure technologies currently in use are efficient whilst making changes wherever necessary
  • Research ways the company’s technological assets can be improved
  • Have a security mindset and attention to detail
  • Be interested in financial markets
  • Be a team player who challenges and supports others
  • Show a willingness to learn and grow

Are you up for the challenge? If so, please email us your CV, cover letter, link to your public code repositories (if available) and anything else you think might impress us. We are looking forward to hearing from you.

[email protected]