Position: Tech Lead
Company: WhiteBIT
Experience required: 5y
English level: intermediate

WhiteBIT is an international fintech company with more than 600 professionals. As a cryptocurrency exchange, WhiteBIT aims to offer an intuitive user interface with a set of analytical tools for more than 3 million users. We are looking for Tech Lead

**Requirements :**
**– Relocation to Georgia is mandatory;**
– 4 years of experience in the industry of software development and 2 years on a similar position;
– Experience of working across technology domains;
– Extensive experience working on service migrations and transformations;
– Demonstrate clear technology thinking and sound understanding of technology solution design principles and domain-driven design.
– Strong Soft Skills, including proactiveness, communication skills, critical thinking, etc.
– Strong analytical and trouble-shooting skills
– Proficient in at least one specific major tech stack (Java, PHP, C#/.NET, JS/React/Angular/Vue, Python, etc.)
– Have experience with server-side rendering frameworks, such as next.js or nuxt.js. (Plus)
– Work experience with complex APIs, Git/Gitlab/Github
– Experience designing and deploying on bare-metal servers
– Experience in designing software architecture using industry best practices (design patterns, UML or similar tools, etc.)
– Learns new technologies and tech solutions to business problems
– Practice with DI containers. General knowledge of dependency approaches implementation;
– Understanding of Relation DBs (MySQL, Postgres);
– Experience in work with queries, key-value DBs;
– Knowledge of Docker, Docker-compose;
– CI/CD;
**Responsibilities:**
– Analyze current technologies used within the company and determine ways to improve
– Document and monitor requirements needed to institute proposed updates
– Working closely with Information Technology professionals within the company to ensure hardware is available for projects and working properly
– Proposing and establishing framework for necessary contributions from various departments
– Account for possible project challenges on constraints including, risks, time, resources and scope
– Provide detailed specifications for proposed solutions
– Developing End-to-End Solution Designs to meet business objectives and great customer outcomes;
– Engaging with business stakeholders when ideas are conceived; and lead in shaping them into deliverable projects;
– Ensuring that solutions adhere to all architectural, security and quality standards;
– Production of solution design artifacts to support the needs of the project delivery;
– Act as point of contact to ensure all parties (including internal and external technical/development teams) understand the solution design;
– Identify risks affecting solutions, including mitigating recommendations and support in managing those risks;
– Continuously improve the way Solution Design is performed.
**Would be a plus:**
– Experience in crypto industry.