Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Optimove R&D Engineering Team Leader 
United Kingdom, Scotland 
18972529

19.11.2024

Responsibilities:

  • Lead, mentor, motivate and inspire an agile team of developers.
  • 50-70% hands-on, design and develop full-stack, end-to-end solutions in a scalable micro-services environment
  • As a data-driven company, you will work with multiple database types (e.g. MySQL, MSSQL, Redis, Mongo) and event streaming systems (e.g. Amazon SQS, Google Pub/Sub). We want you to identify and implement improvements to data quality, reliability, performance & efficiency at the level of the whole system.
  • Work autonomously and collaboratively within the team and with Product Managers, UX Designers, Customer Success, DevOps and other development TLs to implement creative and robust solutions to various product and customer challenges.
  • See the full picture. Own your team’s features and code from design to production and support, including automated testing and deployment.

Requirements:

  • B.Sc. (or higher) in Computer Science, or equivalent.
  • Excellent knowledge of software design and scalable web architectures.
  • Passion for clean, readable code and a responsive, high-performing web experience.
  • 5+ years of experience developing backend services in one of Node.js, .NET or PHP
  • Javascript or Typescript experience with a modern framework (e.g. React, Angular)
  • Experience with Cloud Services (e.g. GCP, AWS or Azure)
  • Experience of automated unit-testing and CI/CD pipelines
  • Knowledge of SQL database design
  • Experience mentoring junior developers
  • Strong leadership skills to motivate and build a winning team.
  • Working in a hybrid model from the office in Dundee.
  • Eligible to work in the UK (we are unable to provide sponsorship at this time).

Advantages:

  • Experience as a Scrum Master or Team Leader.
  • Understanding of micro-services architecture.
  • Knowledge of no-SQL database design.
  • Experience with event stream processing.
  • Experience with containerisation (e.g. Docker) and orchestration (e.g. K8S).
  • Experience with mobile app or SDK development.
  • AWS, GCP or any other certifications.
  • Experience of working in a global organization with geographically distributed teams.