Scala Developer

SysGears ,
Львів
7 Трав 2024

We are seeking a Scala Developer to join our team working on a B2B ecosystem tailored for the entertainment industry.
The platform supports the organization and management of various events, including sports competitions, music concerts, and festivals. It provides comprehensive support for both event execution (live streaming, interactive engagement with attendees, giveaways, sponsor interactions) and event preparation (ticket sales, fan club activities, advertising, merchandise sales, distribution of digital albums, etc.)

Вимоги:
🔹3+ years of total experience in web development.
🔹At least 2 years of hands-on experience with Scala programming language.
🔹Proficiency in using Play 2 and Akka frameworks.
🔹Strong knowledge of SQL databases, particularly PostgreSQL.
🔹Experience with building RESTful APIs.
🔹English at least Intermediate+

About you

🔹You love (!) software engineering and strive to be the best
🔹You are constantly looking for new challenges and things to learn
🔹You value collaboration and a positive interpersonal environment

Обов'язки:
🔹Develop and maintain high-quality web applications using Scala programming language and related frameworks such as Play 2 and Akka.
🔹Design and implement efficient and scalable backend solutions to meet the project requirements.
🔹Collaborate with cross-functional teams including frontend developers, designers, and project managers to deliver feature-rich web applications.
🔹Write clean, maintainable, and well-documented code following best practices and coding standards.
🔹Optimize application performance and ensure high availability and reliability by implementing appropriate caching, monitoring, and error handling mechanisms.
🔹Utilize SQL databases, especially PostgreSQL, for data storage and retrieval purposes.
🔹Implement and maintain RESTful APIs for seamless integration with frontend applications and external services.

Буде плюсом:
🔹Familiarity with cloud computing platforms like AWS and containerization tools like Docker
🔹Akka cluster

Умови праці:
🔹Your own personalized professional development plan to the Senior level and beyond
🔹Software engineering process designed by software engineers without excessive communication, unneeded bureaucracy, and overcontrol
🔹An option to choose and change projects as you enhance your skills to always work on the tasks that align with your professional development plan
🔹Industry-leading coding standards and regular experience exchange meetings
Benefits
We offer a number of benefits for the team members to improve their quality of life and help with achieving professional development goals:

Professional

🔹Compensation for professional certifications, courses, IT conferences, and events
🔹Individual and group English classes with native-speaking teachers from US & UK

Quality of life

🔹Our processes are tailored to enable remote work and flexible work schedule
🔹You can choose from a selection of hardware either it is Apple, or PC devices
🔹There are also frequent team retreats, leisure activities, and holiday celebrations
🔹Gifts on personal and professional anniversaries and movie nights
🔹21 paid days off and 11 national holidays throughout the year to travel and rest
🔹We compensate some expenses on recreational activities, including various sports, dance lessons, and yoga sessions
🔹Partial reimbursement for medical expenses
🔹Lastly, all the benefits work the same way if you are living outside of Dnipro (for example, we will send you the hardware of your choosing, and so on)
🔹You are a part of a team, we help each other when life knocks one of us down