Even better opportunity for Scala Engineer in Poland.
About DataArt and DataArt in Poland:
DataArt is an IT company that designs, develops, and supports software solutions. Also, DataArt is a great place to work, with very simple communication, clear leadership, and it is a company without bureaucracy and micromanagement.
We have more than 3200 colleagues in 22 locations in the US, Europe, and Latin America. We do have 2 offices in Poland - one in Wroclaw (on Pl. Grunwaldzki) and Lublin (on T. Zana st.).
Now we do have few opportunities for Scala Engineers(also remote), and here is 1 of them:
About Client:
Our client is a big online retailer with a yearly revenue of £1 billion. We have a long history of relationships and over the years have helped this customer to develop web-portals and mobile apps, delivery control systems, staff management tools, data storage, etc.
About the project:
The project is about development maintaining a warehouse system.
It’s main goal is to prepare, pack and send ordered goods to end customers minimizing human input. Smaller items are prepared by robots but biggers still have to be prepared manually.
Customers order some goods on webshop platform, which are following transferred to GM WMS system. The system distributes and optimizes orders, so that it’s optimally packed by warehouse workers or fetched by robots from the warehouse. The system prints bar codes on items, bags, vans etc so people have enough information what they should do with it. At every station there is an enhanced barcode scanner (RF Gun) that supports workers. Workers use the devices to notify the system that they packed some items, they are damaged, moved, etc. There are multiple background processes that increase the whole flow. At the end the items are packed to a van and delivered to customers. The system consists of several micro services. They communicate mainly over ActiveMQ broker.
About the team:
We are looking for replacement of one engineer (he is changing the project, staying in the company) team consist of 4 guys very passionate about science, especially Category Theory in programming.
Team is international, thus guys speak “Ponglish”, yet corporate language is English. All the team members do have common interests and topic to discuss not only at work, but over a glass of beer (or whatever you like).
About the role:
Main activities are developing new features, maintaining current system, solving current issues on production (finding out why something wasn’t executed), developing new and fixing existing functionality.
Apart from maintaining an existing system a new application is developed from scratch. It’s a gateway that maps and enriches requests from other systems into GM WMS, lets them be processed and responds to the sender. We have influence on this project, we have free choice of technologies, libraries etc. All architectural decisions are taken by us, sometimes after talking to product owners
There are some change requests from people working in warehouses that have to be developed, still those guys are flexible, smart and have some technical understanding.
All the engineers take part in the on-calls duties, that is paid additionally per hour, as well solving any issue during the on-call.
We are looking for:
We are looking for a mature software engineer with wide experience in Scala.
Nice to have(used on the project):
Scala 2.12 and Java 8.
Scala cats, Slick, Play framework
DB: Postgres, Oracle
BigQuery, Spring framework, hibernate, React
Slick, squeryl docker ELK linux
We offer:
- B2B 13000 - 18000 PLN+VAT + paid vacations – (middle - seniors) but we are very open to negotiating, UoP is also possible.
- Paid vacations for all employees (20 or 26 days) + 10 extra fully paid days off (illness), in case you have a headache or you just do not feel well (you do not need any sick leave from a doctor).
- All standard bonuses (Luxmed/Multisport/cool goodies in the office/free language courses).
- It is an onsite position, still partly(mostly) remote is okay.
- Last, but not least - a great atmosphere in the team, open, honest, and simple communication.