Position: Tech Lead Java
Company: Ukraine Tech IT Recruiting and Staffing
Category: Java
Experience required: 5y
English level: upper
Published: 2021-01-01T00:00:00+02:00

Product company which spezialied on custom chatbots development.

Since 2016, we have released more than 100 chatbots and more than 10 voice skills for FB Messenger, WhatsApp, Slack, Website, Google Home, Alexa, Bixby.

Our team has also grown from 3 people to more than 40 chatbot enthusiast working at the company now.

We happened to work with great clients from all around the world — from start-ups that raised more than 10M now to Fortune 500 companies. We worked with companies like Samsung NEXT, Mars, Virgin, BMC, and others.

What makes us different is that we are extremely passionate about what we do, and our main priority is customer success. We want our clients and our chatbots to be successful and bring value to the end-users.


**Mission of the Position**
Lead the product development team, oversee the product’s technical vision and architecture.

The architecture of the product	
Keep product’s architecture up-to-date with the industry best practices to provide :
— Low latency: < 1s for a chatbot to respond
— Scalable (auto up/downscaling based on current load)
— High-load — 20k concurrent users
— High-availability — 99.9%

Continuous delivery	
— Increase deployment frequency — once per week
— Reduce feature lead time — less than 1 day

Reduce setup time	
Reduce setup time by automating 50% of the repetitive development task that engineers perform during the onboarding of the new client

Leading the senior engineering team
Lead/Mentor 7±2 senior engineers and become the root node in the hierarchy of our engineering department.


**Role Competencies**
— Goal-orientation
— Strong Leadership Skills
— Initiatives
— Proactiveness
— Product-oriented mindset
— Communication Skills
— Team Player

**Technical Skills**
— Strong software engineering background (6+ years)
— Knowledge of architectural styles and design patterns
— Prior experience with relational and non-relational database technologies: MySQL, MongoDB, Redis
— Hands-on experience with at least one of the Cloud providers (AWS, GCP, Azure, IBM)
— Experience in building scalable, high-load, high-availability solutions
— Experience with Java and Spring Framework

Would be a plus
— Experience with AI, ML, and NLP
— Experience with React.js