Senior Full-stack .Net Developer, Bucharest, Iasi

Reasons to work with us:

- Competitive compensation package
- Flexible working hours
- Private medical subscription – you can choose from 2 providers
- Free gym and pool subscription or annual holiday bonus
- Free modern public library subscription (Bookster)
- Team events (team buildings, team hangouts, Christmas party, sports events etc.)
- Being part of a dynamic and professional team
- Access to the latest IT technologies, complex and challenging projects
- Direct and open communication at all levels


What you need for this position:

- It’s not really important what technology you’ve used before (C#, Java, Scala, C++) – we’re looking for people who can adapt very quickly and with an open mind. Our engineers will choose and use the best tool for the job
- You love algorithms, languages that nobody knows, work on personal projects, are curious
- A passion for shipping quality code and for automated testing
- You are a problem solver, a fixer, and a creative technologist. We believe coding is a talent and a passion, not just a skill
- You need to be a great team worker and a great communicator


What you will be doing:

We connect 1.5 billion active shoppers with the things they need and love. Our client’s technology takes an algorithmic approach to predict what user we show an ad to, when, and for what products. The dataset is about 50 petabytes in Hadoop (more than 120 TB extra per day) and we take less than 10ms to respond to an ad request. This is truly big data and machine learning without the buzzwords. If scale and complexity excite you, join us!

Most of all, we are creators. From designing ground-breaking products to finding unique ways to solve technical challenges at an exceptional scale, our tech teams work with state of the art methodologies to shape the future of advertising.

- Development of a challenging advertising application
- The application must be tested , maintainable and well designed
- Perform a variety of tasks, which will require experience and good judgment to plan and accomplish goals
- Ensure the quality of our software components using modern software engineering methods and writing clean, well-engineered code that conforms with accepted standards
- Create and maintain product technical documentation
- Work closely with other team members in an Agile development environment
- Understand the goals and strategy behind each project from conception through completion
- Work efficiently without close supervision
- Communicate effectively with project manager, technical leaders and other internal team members
- Identify opportunities for process improvement and make constructive suggestions for change
- Maintains a direct relationship with the client
- Adapt and solve exciting problems with new technologies
- Keep up-to-date with developing technologies and showcase them in your work