➡️ Apply here: Senior Backend Developer
🔔 Monitor #backend #node.js jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
We are looking for a Senior Backend Developer (Node.js / PostgreSQL) to join our team.
Project description
We are building a next-generation insurance platform that provides transparent, auditable, multi-tier premium and cost allocation for real-estate insurance products. The core of the system is a calculation engine implemented in PostgreSQL and integrated with a modern Node.js backend used by data-rich web applications.
The candidate will focus on implementing complex allocation and rating logic in PostgreSQL (SQL/PLpgSQL), optimizing performance for large data volumes, and integrating the calculation workflows into a Node.js (NestJS) application that powers enterprise-grade insurance tools.
The candidate will collaborate with product managers, actuaries/SMEs, and backend engineers in a rapid prototyping, experiment-to-scale environment.
What you’ll do
Insurance Allocation Engine (PostgreSQL)
Design, implement, and optimize multi-tier premium, cost allocation, and rating models in PostgreSQL (SQL/PLpgSQL).
Build and maintain stored procedures, functions, data transformations, and calculation pipelines.
Analyze and tune database performance (execution plans, indexing, partitioning, caching).
Ensure auditability, determinism, correctness, and traceability in all calculations.
Backend Integration (Node.js)
Integrate PostgreSQL calculation services into an existing Node.js (NestJS) backend.
Implement API endpoints and business services that orchestrate calculation flows.
Maintain reliable data contracts for downstream consumers (UI, reporting, analytics).
Ensure secure, performant, and scalable backend execution of long-running or multi-step calculations.
Quality, Testing & Governance
Write unit and integration tests for both PostgreSQL logic and Node.js services.
Add logging, monitoring, and alerts for transparency and operational reliability.
Document formulas, business rules, assumptions, and versioned model configurations.
Collaboration
Work closely with actuaries and product teams to translate formulas into SQL logic.
Support engineering peers in debugging, data validation, and integration work.
What you bring
Expert SQL and strong experience with PostgreSQL (PL/pgSQL, performance tuning, execution plans, indexing/partitioning).
Strong Node.js backend experience (NestJS).
Proven ability to implement complex business logic inside relational databases.
Experience with data modeling, query optimization, and transactional data flows.
Strong testing discipline and familiarity with observability (logs, metrics, monitoring).
Excellent communication and ability to collaborate with both technical and non-technical stakeholders.
Nice to have
Experience in insurance, actuarial models, rating, premium allocation, or policy/exposure systems.
Experience with caching layers, queues, REST API design, or cloud platforms (AWS/Azure).
Familiarity with CI/CD pipelines, containerization, and performance benchmarking.
Tech stack
Backend: Node.js (NestJS), TypeScript
Database: PostgreSQL (SQL, PL/pgSQL, stored procedures, execution plans)
Tooling: GitHub, CI/CD, Docker, monitoring/logging stack
Other: REST APIs, message queues, caching
