Position: Scala Developer based in Turkey
Company: Global IT Support
Experience required: 3y
English level: intermediate

**About the client**
Our company has more than 1500 team members serving over 5,000 clients on five continents, and we’re growing and changing rapidly. We are a fantastic company to work for — with great benefits, growth opportunities, and a terrific internal culture — and we truly believe that it’s people who make us thrive. Every day, we are transforming ourselves into a better partner for our customers, a better employer for our colleagues, and a better investment for our owners. We are growing fast and are always looking for new talented people to be part of the journey.

**Requirements**
Turkish bank account;
3+/5+ years of experience with Scala development;
Very good understanding of web applications and RESTful web service development;
Experience with Elastic Search preferred;
Strong knowledge of SQL (PostgreSQL in use);
Linux toolchain;
In-depth experience of the software development lifecycle and working in Agile teams;
In-depth experience with code repositories such as git, including branching and merging flows;
Fluent in both verbal and written English;
Teamwork and customer communication skills;
Strong analytic and problem-solving skills.

**Nice to have**
Understanding of React, TypeScript and CSS (our basic stack consists of Slick and http4s).

**Responsibilities**
Work in an agile Kanban team;
Plan and design and implement software applications, components, and interfaces; 
Perform pair programming and pull request reviews;
Trusted to work in the best way possible and have flexible working hours;  
Developing and designing a backend for a web application.

**Project and team details**
The project is about implementing a completely new platform for internal processes;  
It will be technologically quite straightforward web-based enterprise application;
Split of the core team is 3 back-end developers, 3 front-end and 1 UX designer;
We prefer modern way of working by collaborating over Slack, planning is done in Jira and currently we follow an applied Kanban model.

**We offer**
​ - Work with a team of professionals -
Working with us will give you an opportunity to collaborate with first-rate developers, discover new approaches and up-to-date technologies. Our company presents unique possibilities for you to explore. You will have the chance to work with great people on different exciting projects.
​ - Friendly atmosphere -
In addition to involving projects, at Global IT Support, you will join the team of enthusiastic professionals who always support each other both at work and out of the office.
​ - Flexible working hours -
Our working hours may vary depending on the customer's project. However, we are always open to discuss time options that would suit you.
 - ​Modern office & option to work remote -
Whether working from home or from office, we want to provide you with the best experience possible. We have modern and comfortable offices in Chernivtsi, Ivano-Frankivsk, and Lviv, Ukraine, so you can join the team any time offline.
​ - Team building and corporate events -
We love organizing events outside of the office online or offline – rafting, bike tours, pizza party, online dancing or yoga class, and much more. We build bonds between our team members to make sure the company works as a whole.
​ - English lessons -
We also offer free online English lessons. Moreover, your nearest loved ones can also join the class for free.
​ - Referral bonuses -
Do you have friends who are looking for interesting new projects? Then feel free to recommend your colleagues via our internal CRM system. The recommendation is valid for six months and during this time our recruitment team will try to find the best option possible for the person you recommend.  After the successful trial period you will receive your bonus.