Lead Software Engineer | Distributed Systems


Sofia, Bulgaria


Our client is a digital sports entertainment and gaming company known for its industry-leading daily fantasy sports and mobile sports betting platforms.They keep it simple - committed to responsibly creating the world’s favorite games and betting experiences. Headquartered in Boston, MA, with offices around the globe.


Your role:

  • Lead the implementation and support of technical solutions
  • Manage your team’s software development life cycle — requirements gathering, planning, architectural design, implementation, code review, testing and deployment
  • Adhere to quality standards and working procedures
  • Initiate improvements and adjust development methodology
  • Distribute expertise and skills amongst teammates
  • Support and evolve the technical documentation
  • Ensure and provision the quality of the developed solutions on production


Requirements:

 

  • 6+ years of experience in designing commercial software products
  • 5 + Experience with any OOP Language
  • Experience in Functional Programming would be a plus
  • 1+ years of experience as a Technical Team Leader or similar position
  • Good knowledge of data structures and algorithms
  • Experience handling large data sets 
  • Knowledge and experience in large scale distributed systems is considered a plus
  • Excellent problem solving and analytical skills
  • Experience handling large data sets
  • Knowledge and experience in distributed systems is considered a plus
  • Knowledge of any distributed stream processing frameworks is regarded as a plus (Spark, Storm, Flink is a huge plus)
  • Knowledge in Confluent platform – Kafka, Schema registry
  • Knowledge of one or more non-relational data stores – key/value, columnar, document (Redshift, Cassandra is a plus)
  • Fluent in English

 

The benefits:

  • International team focused on excellence in product development
  • Comprehensive health insurance + Multisport card
  • Monthly parking coverage OR Public transport card
  • Team building and fun activities
  • High and modern office facilities
  • Dynamic and friendly work environment
  • Professional growth, extra education opportunities and cross-location knowledge sharing
  • Fruits and snacks at the officе

 

For more details, let's talk at siana@cadabra.bg

(License No. 2709 valid from 17.01.2019)