Senior Backend Engineer
Earnix
Description
Due to a significant increase in product capabilities, alongside a rapidly growing customer base, we are expanding our engineering team. The system is evolving quickly, with a high volume of new features and increasing scale demands, requiring experienced engineers who can operate effectively in a fast-paced, production-critical environment.
We are seeking a Senior Backend Engineer with proven experience in large-scale systems and a deep understanding of performance and scalability to drive the evolution of our rapidly growing application.
In this position, you will be part of delivering complex features while building the infrastructure required to support our product's enterprise-level growth. You will be involved in the entire lifecycle, from product requirements and technical design to implementation, for a complex system used by major global financial carriers.
In this role, you will primarily act as a senior/lead backend engineer, taking ownership of the design and implementation of new features for a modern, growing product while also supporting the existing production system by investigating and resolving complex issues.
What you’ll do:
Implement and deliver new features based on product requirements.
Implement enhancement infrastructure to support the scale of the product.
Participate in design discussions and conduct code reviews.
Develop unit and integration tests.
Assist in resolving real-time customer issues.
Actively share knowledge with other team members to tackle technical challenges.
Requirements
You will do it using:
Proven experience as a Backend Developer for at least 5+ years in a fast-paced environment.
Experienced working on performance and scale in Java applications in conjunction with cloud services.
Strong proficiency in Java, Java ecosystem, multithreading.
Experience with relational databases (advantage: JPA/hibernate)
Understanding of cloud platforms (advantage for working with AWS services: EC2, S3).
Proven expertise in optimizing systems to handle massive loads, managing large-scale data architecture and ensuring system scalability.
Advantage:
Familiarity with DevOps practices
Bachelor’s degree in computer science or the equivalent military service experience
Experience with Python
You’ll excel by:
Effectively collaborate with cross-functional teams and communicate ideas clearly.
A commitment to thinking like an owner, taking initiative, and ensuring the success of our business.
Contributing to the team's professional growth by sharing your knowledge and technical expertise with others.
Problem-solving: Strong analytical and critical-thinking skills to identify and solve complex technical problems.
Being a motivated self-learner and driving innovation and excellence in
Position Intro
Earnix is the premier provider of mission-critical, cloud-based intelligent decisioning across pricing, rating, underwriting, and product personalization. These fully integrated solutions provide ultra-fast ROI and are designed to transform how global insurers and banks are run by unlocking value across all facets of the business. Earnix has been innovating for insurers and banks since 2001 with customers in over 35 countries across six continents and offices in the Americas, Europe, Asia Pacific, and Israel.