Python Engineer (Middle/Senior)



Software Engineering · Full-time
Posted on Tuesday, January 31, 2023

Become a part of the promising crypto world with the ambitious FinTech project!

We are glad to see you here – you are probably looking for an exciting position in the forward-looking project, and we are searching for an experienced and proactive Blockchain Engineer.

Here are five reasons why we are worth getting to know each other:

  1. You will always be surrounded by professionals. We already have more than 90 talented specialists in our team, and by the end of the year we will have 200+. We have a modern approach to work and open communications. We do not copy, but create new solutions. We value unconventional ideas, entrepreneurial mindset and proactiveness.
  2. We have transparent work results. We build processes according to modern CI/CD practices and use flexible development methodologies, so you can see the results of your work every day.
  3. Work remotely, wherever you like: at home, in the office, in the country house, in a villa by the sea. At the same time we have an official employment and flexible work schedule. We hold corporate meetings 3 times a year for offline communications with the team.

Main Responsibilities:

  • Work with product managers and data analysts and analyze business requirements for the solution
  • Develop client and server parts of complex online projects
  • Code writing for backend parts of applications with service-oriented architecture
  • Direct participation in architecture design of heavily loaded scalable components for technological ecosystem of cryptocurrency transactions
  • Implementation of complex ecosystem components – writing code using modern technologies
  • Assisting other engineers in their professional development
  • Participating in recruiting future colleagues and representing the company at various conferences and public events

We expect you to have:

  • Experience in Python 3, Fastapi, PostgreSQL, Redis 6, Pydantic, SQLAlchemy, Alembic
  • Good knowledge of algorithms and data structures
  • Experience in architecture design of highly loaded and scalable solutions
  • Understanding of microservices architecture design principles and experience in its implementation
  • Good knowledge of different data storage systems (SQL/NoSQL, In-Memory databases)
  • Understanding of different API design principles
  • Understanding of organization of application monitoring and stabilization
  • Hands-on experience with object-oriented programming
  • Expertise in other people's code
  • You stick to the principle "make simple things simple"
  • You can read documents in English

Will be a plus:

  • Knowledge of SQL: optimizing incoming, reading prospective, complex queries
  • Experience with frameworks: Angular, Vue or React, jQuery

What's next?

We'll be happy to provide you with more details and answer your questions in an online interview.

Wallet is an equal opportunity employer.
See more open positions at Wallet