Role DescriptionBack-end software developer.We are looking for a developer to join the team engaged in the development of financial services.Cryptocurrency, payment services, trading, chat botsRequirementsStrong knowledge in next technologiesPython 3, Django, asyncio, aiohttp/sanicPostgreSQLRedis (key-value storage, pubsub, streams)HTTP protocol, WebSocketsData structures, algorithms, design patterns, OOP, SOLID, KISS, DRYGood understanding of relational database structure designDocker and docke
Role DescriptionBack-end software developer.We are looking for a developer to join the team engaged in the development of financial services.Cryptocurrency, payment services, trading, chat botsRequirementsStrong knowledge in next technologiesPython 3, Django, asyncio, aiohttp/sanicPostgreSQLRedis (key-value storage, pubsub, streams)HTTP protocol, WebSocketsData structures, algorithms, design patterns, OOP, SOLID, KISS, DRYGood understanding of relational database structure designDocker and docker-compose for development purposesGit / CI / CD experienceTo be familiar with blockchain principles of bitcoin, ethereum, etcAdvantagesexperience with Golang, or the desire to learn itexperience with JavaScript (node)experience with NATS or other messaging softwareexperience gRPCexperience in bitcoin node integrationResponsibilitiesDeveloping new services for our productsDo maintenance and make improvements for existing codeCover the code with unit/functional testsEnsuring the code is valid, properly structured & testedParticipate in the design of product improvement