Lead Scala developer

Job description

About us

Twitter counter is a savvy and mature SaaS business with 10 years of market validation and a young, hungry startup - all in one.

 

The new product under the Twitter Counter umbrella, Social.co, aims to simplify social media management and make it easy for real people to achieve their brand's ever-changing social media marketing goals. We are building Social.co to provide the best social media success tool a company can have, while employing algorithmic big data processing, recommendations and automation.

 

As Social Media is the fastest growing marketing channel, accounting for 25% of all marketing spend, the opportunity is big. It's even huge...

For us, the goal is to make Social.co so good that it makes TwitterCounter's current solution obsolete and left in the dust.

We've already made the big first steps, and an initial, modern product is launched and is now in open beta. What is needed to push it to the next level and reach escape velocity is to perform some product-focus pivots and to introduce some 'magical' (AI-powered) features into the tool. They will create the value users will come to rely on heavily in their day-to-day and become the 'talk of the town'.


About the Role

Leading and developing all backend aspects of the Social.co product: from social API integrations and data sourcing, through big data pipelines and data management, onto leading the data scientist, integrating the AI algorithms into the product and through to 'normal' backend features - UI interfaces, user management, billing etc.

Being the technical leader of this product will put you in a critical position for our future success.

Another important aspect of the role is the tech leadership of the entire team: mentoring, pushing for speed and excellence, hiring, developing talent etc. 

So... are you afraid of challenge? Interested in a laid-back role? Not crazy about learning and pushing yourself?  Not a hands-on person? not TRUELY passionate about technology? This position is NOT for you.

 

On the other hand, are you eager to build great products that deliver amazing value? Do you enjoy working with high-load streams? Can you deliver from business idea to working product and into product maturity? And most importantly - are you a person that likes working hard, empower others and get empowered in order to create a stimulating working environment? If the answer is yes, do read on...

 

What we offer

  • An opportunity to join us in this accelerated growth period as a team member with pivotal importance.
  • Having a significant impact on what we do and how we do it. Your opinion and abilities would not only matter, they will determine how successful we’ll be!
  • A small, international and dedicated team. To us, it’s more than just a work place… it’s a passion, it's a mission, we enjoy coming in to work, we care about our users and eager to win in the market.
  • You would be able to occasionally work remotely and at flexible hours.

Requirements

  • At least 5 years experience in backend web development in a professional context.
  • Versatile backend knowledge, which will enable you to build a new, modern high-load system in a short time.
  • 1 year experience with Scala or at least 3 years experience with Java. 
  • Strong relational DB experience, considerable NoSQL/Big data experience.
  • Phenomenal algorithmic thinking.
  • Tech leadership experience: team leader or higher.
  • Lots of experience setting up and integrating with APIs.
  • Basic familiarity with and strong curiosity regardingwith AI / ML libraries and APIs + endless passion to see how those could impact the productand leading .
  • Comfortable delivering independently, but able to take feedback and suggestions.
  • Like mentoring and driving everyone around you to excellence.
  • Strong can-do and optimistic attitude which are crucial to startup mentality. Wanting to win and willing to take some punches andwork hard in order to succeed!
  • For you, technology is not just a profession, it's also a passion.
  • Owning a relevant academic degree.
  • Living or want to live in or near Amsterdam.
  • Very good communication skills in English.

 

Bonus Points

  • Considrable Scala experience
  • Working with social media APIs
  • Data engineering speciality
  • AI experience
  • Strong affinity to social media