Scala Developer

Scala Developer

We are seeking a Scala Developer to take on the challenge of heading up one of our most exciting Moldova based teams working in complex data and an agile environment.

Why us?

Because here are many perks waiting for you:

  • Competitive salary and opportunity to work with amazing people.
  • Steady employment and the possibility to work on different projects, in different fields;
  • Lots of integration events and company parties
  • Training on newest technologies within the company;
  • Free English courses, yoga, massage and a lot of other interesting things…

Your role:

  • Complex real-time web app
  • Interactive dashboards and scoreboards supporting thousands of requests per second
  • Real-time data processing
  • More than 20 million users daily Gigabytes of data per day

Tech stack:

  • Back-end process description. - Scala 2.11 and newer; Microservice architecture; Practicing Domain-Driven Design - Apache Kafka for inter-service communication; ELK stack; Version control: Git; Continuous integration: Jenkins, Ansible, Docker/Vagrant, consul.io, deploy to cloud
  • Databases: SQL: Postgres for financial data; NoSQL: Couchbase Enterprise and Cassandra for everything else - Scala frameworks; Spray (new services will probably be using Akka HTTP or Play Framework) - Akka - Scalaz; reactive-Kafka
  • ScalaTest for unit and integration tests - Using property-based testing with Scala Check; Selenium for UI tests
  • Documentation: GitBook + RAML for API documentation; Confluence for internal documentation

We expect

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven experience on enterprise projects
  • Knowledge of Enterprise Patterns
  • Good knowledge of software testing and ability to write testable code
  • Knowledge on how-to write integration tests
  • Ability to see things as a whole
  • Hands on experience in designing and developing applications using Scala/ Java 8 platforms
  • Object Oriented analysis and design using common design patterns
  • Excellent knowledge of Relational Databases and NoSQL
  • Experience with test-driven development
  • Strong English knowledge

If it sounds challenging and you would like to have a role in our team please send your application to cv@codefactorygroup.com
For more details, please feel free to call us at +373 69861961

ready to get started ?

A clear plan for a new project or just an idea on a napkin?