This position is no longer available.

Lead Backend Software Engineer

Permanent contract
Paris
Salary: Not specified
Starting date: February 14, 2021
A few days at home
Experience: > 5 years
Education: Master's Degree

Equativ
Equativ

Interested in this job?

Questions and answers about the job

The position

Job description

👫 About the team

At Smart, we’re on a mission to develop the next-generation technologies that empower our customers to reach their digital business goals. This means that we rely on massively scalable, widely distributed, highly available, and efficient software systems; the platform deals with over 3M bid requests per second and above 40 Gbps of network trafic.
Our innovation team based in Paris, Krakow and Nantes is composed by 90 straightforward and energetic individuals working in an Agile environment and ready to tackle the most complex technical challenges.

The mission 👇

You will join our fast-growing R&D team based in Paris on a mission to build, organize and develop our Backend Software Engineering team that works on our bidding and ads delivery engines. You’ll report directly to Thomas, our Director of Engineering based in Paris.

What you’ll do ✏️

  • Lead and develop a team of Software Engineers that have a passion for scale and performance. Be responsible for drafting a strategic plan with your team to design, build and improve our core engine and platform.
  • Participate actively to the team spirit, be a role model for your team, do a weekly follow-up with your team members.
  • Work closely with Product Management to give quarterly vision to your team, as well as gather and translate requirements into roughly technical solutions
  • Assess quality of produced features by monitoring tests, reviewing code to ensure maintainability, checking processes and documentation.
  • Demonstrate strong interest to work on performance & optimization topics
  • Use remaining time and your strong development skills:
  • To take part to architecture discussions to boost global engine performance
  • To participate to the day to day scope of the team: Design, develop, deploy and maintain scalable and highly available solutions for our platforms engines

Preferred experience

About you 💪

  • Master degree in Computer Science or similar technical field of study
  • 5+ years of software development experience on a Microsoft stack (C# .Net Framework (4.8), .Net Standard, .Net Core 3.1) and familiar with memcaches and microservices
  • Experience in managing and leading engineering teamsStrong interest in new technologies (Aerospike, ElasticSearch, RabbitMQ, Prometheus, Grafana, Docker, Kubernetes, Nuget, NUnit, GitLab, SonarCube, GCP) and large-scale technical stakes
  • Entrepreneurial spirit and know-how to identify opportunities of improvement
  • Working proficiency and communication skills in verbal and written English
    Passion for writing high quality and maintainable code following Software Craftsmanship or Continuous DeliveryPersonal projects with code sharing

Want to know more?