Position: Tech Lead (Java)
Company: SeniorDevOnly
Experience required: 5y
English level: intermediate

BusinessClass offers the best premium travel search engine in the world. The site is aimed at those who fly in First Class, Business Class, and Premium Economy cabins and stay in the finest hotels & resorts. BusinessClass searches hundreds of travel sites to help you find the best premium travel offers for both flights and accommodation.

Responsibilities:
— Lead the team, but also be a hands-on developer, who enjoys coding;
— Decompose tasks;
— Allocate tasks among the team;
— Identify risks;
— Work closely with product owner;
— To feel business needs, to be able to translate technical language into a business one, be the bridge between business and tech;
— Architect flexible and scalable systems;
— Lead a project to release/maintenance;
— Make technical decisions;
— Make contributions to code reviews and design discussions;
— Increase unit/Integration tests coverage;

Requirements:
— You’re an enthusiastic, ambitious, and experienced technical lead engineer with excellent analytical skills and have experience with developing new web applications and APIs as well as supporting old systems;
— You have excellent verbal and written communication skills and cooperate well with others;
— You are highly motivated and proactive, with a positive attitude and desire to complete the tasks and meet the team and business needs;
— You are a strong team player and work independently without micromanagement;
−5+ years of experience in building back-end software;
-Knowledge of Spring Boot;
— Familiarity with any cloud provider (GCP, AWS, Heroku, etc.). We use Google Cloud Platform;
— Understanding of microservices and cloud-native architectures;
— Expertise in CI/CD, Docker & Kubernetes;
— Strong understanding of relational databases (PostgreSQL);
— Experience with Agile methodology;
— Experience in writing technical documentation;
— English speaking level — Intermediate+;

We offer:
— The liberal type of management with minimal bureaucratic processes;
— A unique working environment where you communicate and work directly with a client;
— Competitive salary;
— Professional growth;
— Long-term employment with 20 working-days paid vacation and sick leaves;
— Modern equipment (MacBooks only);
— Full remote or work from office mode.