Software Engineer (.NET) | High Load & Performance

Adform

Full time

Vilnius, Lithuania

Apr 8

About the role and team

As a .NET Software Engineer along with other team members, you will be responsible for building new products and features as well as maintaining, monitoring, and upgrading the existing Adform platform. You will work in a team that is a crucial contributor to Adform products. You will be a vital part of the software development efforts, working in a cross-functional international Agile team with world-class engineers, product managers, and leaders located in multiple locations around the world.

Main impact the team makes

  • High load, big data – we process up to 150k transactions per second, store billions of records in our distributed storage systems
  • 24/7 availability
  • High scale distributed systems development and management

Your responsibilities

  • Designing, building, testing, deploying, monitoring and maintaining products and services
  • Building scalable high load systems capable of processing 60K+ transactions per second
  • Initiating and handling technical designs and complex application features
  • Focusing on value delivery for customer
  • Collaborating with, learning from, and mentoring teammates
  • Working closely with other teams to determine interdependencies
  • Optimizing the efficiency of development workflows
  • Have an inner-source attitude to code sharing
  • Working closely with and incorporating feedback from product management, client support team, UI/UX designers, and IT Engineers
  • Applying best practice defined by different functional areas (Architecture, Quality, Security, Product Management, Project management)

We expect you have

  • 2+ years of experience in building distributed applications and services in .NET
  • Understanding of high availability, high performance
  • Experience working with SQL and NoSQL databases
  • Experience in continuous integration, GIT, Unit testing, monitoring and logging
  • Knowledge of software design patterns
  • Experience with Agile development, including continuous integration, continuous deployment and coding for automated testing
  • Upper-intermediate English

It would be an advantage if you had

  • Experience in building solutions according microservices architecture principles
  • Experience in .NET Core
  • Experience in Java
  • Knowledge of algorithms
  • Knowledge of VM provisioning (Puppet, Terraform, Ansible, other)
  • Knowledge of container technologies (Docker, Kubernetes, other)
  • Experience with any messaging infrastructure (RabbitMQ, Kafka etc.)

Our promise

  • Dynamic, inspiring and international environment (offices around the world)
  • Informal style of leadership and communication
  • Challenging and unique tasks
  • Constant professional growth: internal and external training, conferences, online courses
  • Health and accident insurance
  • 24 working days of holiday
  • A canteen that serves delicious food at friendly prices
  • Fun activities: team buildings, offsite trips, game rooms, private roof terrace and other awesome perks
  • Monthly salary range for this position starts from 2000 euros gross. The final offer will depend on the experience and competencies

Apply for this position

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

Details

Adform

A leader in digital advertising space, providing global, independent and fully integrated advertising solutions for modern marketing. We are converting lines of code to real value for our clients and welcome the best people to join our tribe!

Apply for this position