Вітання! Ми — YouScan, успішна продуктова компанія родом з України, чим ми надзвичайно пишаємось.
12 березня 2020

Senior Backend Engineer / C# .NET / Core Team (вакансія неактивна)

Київ
Hey, I’m Ivan Korneliuk, Lead of Product development team at YouScan,
and I’m looking for great engineers to join our team.

Tell me about your team

We’re responsible for building the analytical platform that gives insights from 300M+ new mentions in social media daily.

Our team is 7 people at the moment, and we’re looking for one more to help us on the backend side.

Tell me about your company

YouScan.io is a social media listening solution,
that gives businesses the ability to become better by listening to their customers.

We’re a Ukrainian product company with a strong internal culture.

Each year we double our social media coverage, so we’re always looking for for a professional to join our team in the Kyiv office.

What would be my responsibilities if I apply?

You will make customers even happier and our product even smarter by delivering new features and improvements. Like improving the analytical capabilities of our SaaS solution, incorporating smart features developed by our great DataScience team, and a lot more. And be ready to handle an always growing amount of mentions from social media.

You’ll participate in architectural discussions, write clean code, covering it with tests and deploy it to production (we deploy many times a day). We also expect you to support your code running in production — proper monitoring with metrics, logs and alerts will be your friend.

What’s your stack and tools?

We use C# as our main language, always relying on async IO and utilizing TPL DataFlow for complicated processing pipelines.
Microservices are hosted primarily on Azure and communicate via Azure Queues with retries and quarantines.
Storage: Azure Tables + a lot of Elasticsearch. Somewhere Redis and even MSSQL.
We’re actively moving to .NET Core, use Docker/Docker Swarm, write our Infrastructure as a code, run it with Terraform. Deployment via Teamcity+Octopus moving to Jenkins+Nexus.
We love predictability: metrics on Prometheus + ELK for logs + Zabbix, alerts integration to Slack.
A big part of our system relies on the actors powered by Microsoft Orleans. We even contributed there and made Orleankka for the community.

Sounds good, what’s your requirements?

First of all, we’re looking for a real teammate — we want you to communicate, share your vision, bring in your own ideas. We also want you to listen and hear other points of view, be able to look with other person’s eyes.

We want people with a positive mindset and a passion for software development.

From a technical perspective, we expect you to know how to build web API’s, have some ElasticSearch experience, and write human-readable code.

Anything else?

— The dream team of passionate people
— We will pay for your professional development — conferences, courses, books etc.
— You will be able to work remotely occasionally
— Unlimited vacation (yeah, really)
— Self-education Fridays