Position: Technical Lead
Company: BrickRed System
Experience required: 2y
English level: intermediate

Responsibilities:
Hands-on engineering lead with responsibility for design, code quality, and deployment
Provide technical leadership to a team of highly motivated engineers.
Implement solutions and deliver production quality applications that are highly supportable and maintainable
Partner with internal and external teams to understand business and technical requirements to document technical specifications and articulate these to the development team
Mentor junior and mid-level engineers
Document technical solutions and articulate these solutions to both a business and technical audience
Qualifications:
- 6+ years of experience in software engineering with a strong knowledge of Java;
- Knowledge of Python and/or Node.js;
- Technical Lead experience;
- Bachelor’s degree in computer science, computer engineering, or equivalent technical experience (Prefer graduate degree)
- Strong verbal and written communication skill in English.

Will be as plus:
- Experience in designing and implementing systems on AWS using ECS, Lambda, and SNS/SQS
- Experience implementing microservices, RESTful APIs, and event driven architectures
- Hands-on experience with a UI framework such as Angular, NgRx
- Knowledge of NoSQL databases such as MongoDB, Redis, DynamoDB
- Knowledge of domain-driven design and design patterns
- Hands-on experience with CI/CD systems and tools with Git
- Experience monitoring and alerting applications using Data Dog, ELK, CloudWatch
About our client:

It is the first and only global aviation company. Offering worldwide access on Challenger and Global Jets, they tailor all trip and passenger requirements down to the finest details for their clients. It fleet of more than 70 private jets has been used by heads of state, corporate leaders and entrepreneurs to travel between 187 countries worldwide.

We are looking for an experienced and versatile Technical Lead to be part of our technology department and contribute to the creation of the next generation of our bespoke software platform. The successful candidate will work closely with our business units and the wider tech team to deliver efficient digital processes for a global 24x7 operation.

We offer:
- A full remote possibility;
- 24 paid vacation days per year;
- 5 paid sick leave days per year;
- High compensation according to your technical skills;
- Official holidays;
- Accounting support and consulting;
- Professional and personal growth;
- Study and practice of English: constant communication with native English speakers;
- Flexible time schedule.
- Ability to switch projects, technology stacks, try yourself in different roles;
- Corporate events with presents, team buildings, etc.
- Experienced colleagues who are ready to share knowledge;