Position: Full-Stack Technical Lead
Company: 8allocate
Experience required: 5y
English level: upper

Headquartered in Estonia, we run offshore Research and Development centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Our client is the leading Autonomous Decision Science company providing data-enabled prescriptive and anticipatory analytics and insights for companies across a broad range of industries. They automate a new way of problem-solving and decision-making, going beyond advanced analytics to understand data, perform analytics, generate insights, answer queries, and make decisions at the speed of the market. This powerful capability uniquely enables “End-to-End Value Chain Optimization and Decision-Making” at scale and allows clients to uncover and understand the interrelationships that lead to innovative new product development and innovation, heightened consumer understanding and targeted marketing, revenue growth tactics, and intelligent demand and supply-chain planning. They help transform market-leading companies into true data-driven digital enterprises.

Requirements:
• Bachelor’s degree in Computer Science, Software Engineering, or similar field.
• A minimum of 7 years of current, hands-on web application architecture, design and development experience.
• A minimum of 3 years of leadership experience.
• Experience as a data architect and in technology architecture.
• Strong Experience in Microsoft Azure environment and Azure technology stack.
• Experience with Python including knowledge of at least one Python web framework e.g., Django, Flask.
• Strong experience working with:
– JS Frameworks and UI patterns, such as Unidirectional Flow/Flux, ReactJS, Redux.
– Visualization libraries such as D3, D3 with ReactJS a huge bonus.
– RESTful services, Message Queues (AMQP / Kafka / Web sockets).
– Cross-browser and cross-device compatibility and browser-specific issues
• Experience with at least one of the following – Databricks, Spark, Hadoop or Kafka.
• Experience with NoSQL databases such as MongoDB, Cassandra, or HBase highly desirable.
• Experience working in a highly collaborative team environment encouraging code reuse, TDD/BDD testing frameworks such as Karma/Jest.

Responsibilities:
• Provide a technical and architecture guidance for a team of front-end and back-end engineers
• Develop, maintain, and enhance Client's Cloud Solution offerings principally on Azure – these solutions support multiple clients.
• Create and maintain data pipeline architecture, incorporating data wrangling and ETL (Extract-Transform-Load) flows.
• Integrate data across the solutions including end-user interfaces.
• Ensure high-performance and responsiveness of solutions
• Implement authorization, security, and data protection within the solutions.
• Develop reusable, testable, and efficient code.
• Design and implement low-latency, high availability, and performant applications within cloud environments.
• Integrate data storage solutions that may include databases, data lakes, data warehouses, blob stores, etc.

What's from us:
— You’ll work in a supportive and spirited team of professionals;
— Corporate events, holidays, and team buildings for your joy;
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development;
— People-oriented management without bureaucracy;
— Paid vacation and sick leaves;
— Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!

Why choose us?
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.