Lead Scala Developer

LOCATION: Lviv, UA   COMMITMENT: Full-time   DESIRED START: Immediately

Image

About the project:

Exalate is an advanced issue tracker synchronization solution with the ambition to build a worldwide network of connected companies that need to cooperate in a structured manner.
The product is based on a combination of technologies (such as scala, react, java, docker) and integrates with many different issue trackers such as Jira, ServiceNow, HP ALM, BMC Remedy, Confluence. The product is developed using modern development methodologies (continuous integration, automated tests, Gitflow, Scrum/Kanban). We value quality above scope.

Check docs.exalate.com to get a grasp on the scope of the product.

Responsibilities:

— Manage and coordinate a team of developers, communicate with them;
— Provide technical expertise;
— Proceed with team planning, proper estimations, commitments;
— Cooperate with the product owner and product development manager;
— Implement development best practices;
— Prepare epics and set priorities.

Requirements:

— Team Leadership experience;
— 4+ years of software development experience in Java;
— Experience in Scala, or at least Java 8;
— Strong knowledge of software architecture and product development methodologies;
— Knowledge of functional programming;
— English level B2+.

Would be a plus:

Experience with SBT, Atlassian frameworks, Scala knowledge, Play Framework, MongoDB, ReactiveMongo, Akka, React.js, Webpack.

We offer:

— Flexible schedule with a possibility to work from home if needed;
— Coverage of professional trainings, conferences and workshops;
— Ability to travel between our offices in Europe at the company expense;
— Free lunch every Thursday;
— Health insurance;
— Fully equipped workplace in comfortable office in the city center;
— Regular performance review.