Application deadline date has been passed for this Job.
Job Description
Job Description
On behalf of our client, a software company based in limassol, we are looking for a Back-End Developer to join their team. The right candidate will be experienced in Scala and have experience in the same position.
Job Responsibilities
- Continuous integration and continuous development of our core products
- Develop and maintain chat microservices using Scala / Akka technological stack
- Data migration, transformation, and scripting
- Liaise with developers, designers and system administrators to identify new features
- Deliver the best experience to end customers by using the best development practices
- Participate in code review and team meetings
- Follow emerging technologies
Requirements
- Bachelor’s degree in CS or equivalent
- Minimum of 1-year experience in Scala
- Knowledge of Akka toolkit
- Proficient understanding of code versioning tools, such as Git
- Build reusable code and libraries for future use
- Manage hosting environment, including database administration and scaling application to support load changes
- Understand differences between multiple delivery platforms such as mobile vs desktop, and optimize output to match the specific platform
- Creating database schemas that represent and support business processes
- Passionate about functional programming
- Team worker, lifelong learner
- Good communication skills
Desirable:
- Knowledge of XMPP protocol
- Implement automated testing platforms and unit tests
- Understanding of “session management” in a distributed server environment
- Intermediate or higher level of English
- Familiar with Agile / Scrum development
What we offer:
- Challenging and engaging tasks
- Professional growth opportunities
- Flexible work and leave schedules
- A competitive salary with an incentive program that rewards and recognizes outstanding performance
- Opportunity to work in an open and collaborative environment
- Team bonding events