Napier

Back-End Engineer, Scala

Napier

full-time

Posted on:

Location Type: Hybrid

Location: Belfast • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ApacheAWSAzureCloudDockerElasticSearchETLGoGoogle Cloud PlatformGrafanaJavaKafkaKotlinKubernetesPostgresPrometheusRustScalaSQL

About the role

  • Assuming direct development responsibility for developing, debugging and unit testing of product features in accordance with internal procedures and standards** **
  • When required, diagnosing, and solving functional and performance/scalability issues** **
  • Helping to improve technical practices towards a continuously releasable end-state, especially in terms of GitHub, CI/CD, and development processes

Requirements

  • Hands-on programming experience – Scala and either Rust or Go
  • Technologies C Tools – Apache Kafka, Kubernetes, Docker, GitHub
  • Azure and AWS or GCP and data processing in cloud
  • Database and SQL development experience, especially PostGreSQL
  • Collaborative team player with strong (written and verbal) communication skills
  • Comfortable working with remote engineering teams and distributed delivery models
  • Programming Languages – Kotlin, Java
  • Analytics engines, especially ElasticSearch
  • KeyCloak
  • ETL tools
  • Performance engineering principles and tools
  • CI/CD and DevOps tooling
  • Open Telemetry and related observability tools and techniques, especially Grafana and Prometheus
Benefits
  • - Comprehensive private healthcare through AXA covering optical, audio & dental.
  • - 25 days of annual leave + bank holidays, your birthday and a wellness day
  • - Dedicated pension plan through Aviva
  • - Life Insurance 4x your annual salary
  • - Enhanced Maternity & Paternity leave
  • - Income protections policy
  • - Work from anywhere for up to 1 month
  • - Access to our employee wellbeing programme.
  • - Gym membership discounts.
  • - Flexibility in work schedules and locations, ensuring a work-life balance.
  • - This role can be fulfilled either with a hybrid approach or fully in-office – depending on your preference.
  • - An open and flexible culture that allows you to work in the best way for you.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ScalaRustGoKotlinJavaSQLPostGreSQLperformance engineeringETLanalytics engines
Soft skills
collaborative team playerstrong communication skillscomfortable working with remote teams