Position: Senior Back End Developer for Ciklum New Client
Company: Ciklum
Experience required: 5y
English level: upper

Description

On behalf of Ciklum New Client, Ciklum is looking for a Senior Back End Developer to join the Kyiv team on a full-time basis.

Our Client was founded to modernize HR tech. Intuitive and data-driven platform was built for the way people work today: globally, remotely, and collaboratively.

Join the Development team! Developers are so much more than just the average coders. We play a key role in the planning, design, implementation, testing and monitoring, consistently building and enhancing our product with a purpose. We work alongside the product team to engineer and execute the unique features of our employee experience platform.

Responsibilities
- Develop transformative products and features, while building modules, data pipelines, and services. You will be responsible for owning the dev cycle from design to production and monitoring for set KPIs to measure success
- You will build our Client’s Payroll hub that helps companies streamline their payroll processing
- Build an integration between our Client’s payroll hub to regions across the globe payroll services using public API’s

Requirements
- At least 4 years experience in developing Java/Scala backends for web/mobile
- Experience developing multi-threaded applications
- Experience with dependency injection frameworks
- Knowledge of SQL (PostgreSQL or equivalent)
- A passion for building products and helping people (Customers and colleagues)
- Experience with Play! Framework in Scala – an advantage
- Knowledge in AWS
- Knowledge in testing methodologies (Unit-testing, TDD, mocking)
- BSc in computer science or equivalent

Personal skills
- Excellent communication skills
- Good team player, motivated to solve complex tasks
- Self-motivated, self-disciplined and result-oriented
- Strong attention to details and accuracy

What's in it for you
- Dynamic and challenging tasks
- Team of professionals: learn from colleagues and gain recognition of your skills
- Continuous self-improvement
- Unique working environment where you communicate and work directly with client
- Competitive salary
- State of the art, cool, centrally located office with warm atmosphere which creates really good working conditions