DevJobs

Senior Backend Developer

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python
  • ML ML
  • Numpy Numpy
  • Pandas Pandas
  • Design Patterns
  • RESTful API RESTful API
  • OOP OOP
  • Gradle Gradle
  • CI/CD CI/CD
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • RDBMS RDBMS
  • Optimization
  • Statistical mathematics
  • Schema manipulation
  • Advanced algorithms
  • Multiprocessing
  • Migration tools
  • Maven
  • JPA
  • Jenkins Pipelines
  • Inversion of control
  • Helm Charts
  • Flyway
  • Coding best practices
  • ArgoCD

Earnix is a leading provider of advanced pricing and rating solutions tailored for the insurance industry. Our cutting-edge software empowers actuaries and data scientists within insurance companies to make data-driven decisions and optimize pricing strategies. With a commitment to innovation and a deep understanding of the insurance landscape, Earnix is at the forefront of revolutionizing the way insurers approach pricing and rating.


We are looking for a highly skilled Senior Backend Developer to join our team in the world of fintech solutions. As a Senior Backend Developer, you will play a key role in the enhancement and development of new features and services, working with advanced technologies and tools.

This role is ideal for a highly skilled and talented developer passionate about implementing advanced data science practices, modeling, machine learning, and algorithms.


You’ll do it using:

  • At least 5 years of solid Java backend development experience (JPA, inversion of control, multiprocessing, REST APIs)
  • Strong knowledge of Java (17+) and its ecosystem
  • Experience with ML algorithms, understanding of statistical mathematics, and advanced algorithms
  • Strong skills in OOP, design patterns and coding best practices
  • RDBMS, deep understanding and experience with schema manipulation, optimization, and migration tools (Flyway)
  • Experience with Python (Pandas, numpy) – an advantage
  • Good understanding of CI/CD methodologies and tools (Jenkins Pipelines, Helm Charts, ArgoCD)
  • Familiarity with Maven and Gradle build automation tools
  • Experience with cloud-related technologies - Docker, K8S, AWS


You’ll excel by:

  • Effectively collaborate with cross-functional teams and communicate ideas clearly.
  • Problem-solving: Strong analytical and critical-thinking skills to identify and solve complex technical problems.
  • Being a motivated self-learner and to drive innovation and excellence in your work.
  • A commitment to thinking like an owner, taking initiative, and ensuring the success of our backend infrastructure.


You’ll love it because:

  • This is an impactful role in the organization
  • You will have the opportunity to work in a successful, fast-moving, mission-driven company
  • You will have a great learning environment and many growth opportunities
  • You will collaborate with other experienced team members
Earnix