
Back-End Engineer, Scala
Napier
full-time
Posted on:
Location Type: Hybrid
Location: Belfast • 🇬🇧 United Kingdom
Visit company websiteJob 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