Position: Senior Java Engineer
Company: SKILLERS (ex Venbest Recruiting)
Experience required: 5y
English level: upper

As a Senior Java Engineer, you will be working on new and existing projects across the company's business areas. They have a long roadmap ahead of them, with exciting new features and you’ll be solving interesting problems while collaborating with the rest of the Tide team to achieve their mission to save small and medium businesses time and money.

RESPONSIBILITIES:
- Working on internal projects of the company. Your fellow team members will get you up to speed and will help you develop the skills so that you are the one coaching other new joiners;
- Becoming part of one of their expanding agile teams and actively collaborating with your colleagues from the other Backend and iOS, Android, Web, QA, DevOps, Agile, Data, and Product teams at Tide to translate requirements into well-engineered solutions;
- Joining the company's backend Community of Practices, learn from them, and propose your own at some point to maintain high quality across the backend. Career progression is as important to you as it is for the company.

WHAT YOU SHOULD HAVE:
- Extensive experience building server-side applications and detailed knowledge of the relevant programming languages for your stack (i.e Java 8 or newer);
- Have sound knowledge of a Java backend framework (e.g. Spring/Spring Boot);
- Have experience with microservices or implementing and consuming RESTful APIs;
- Demonstrate a mindset of delivering secure, well-tested, and well-documented software;
- Willing to own your code from development to production;
- Have experience with relational databases;
- Have some exposure to continuous integration, delivery, and deployment;
- You are comfortable working in agile methodologies, ideally Scrum;
- Have utilized common development tools such as IntelliJ, Git, Jira, etc;
- At least Upper-intermediate level of English.

WOULD BE A PLUS:
- Previous experience with AWS.

COMPANY OFFERS:
- Full-time remote;
- Competitive salary with annual reviews;
- 25 days annual leave, additional days of on national holidays in Ukraine and 6 days sick leave;
- Flexible working options;
- Company stock options;
- A laptop and accessories that you might need for work will be provided;
- Occasional traveling to Tide’s offices in Sofia and London is expected post-pandemic;
- Support with relocation to Sofia (Bulgaria) if you wish;
- Great opportunities for career and professional growth;
International team environment.