Lumnix

Senior Fullstack Engineer

Lumnix πŸ”₯
$$$$

Role Overview
 

We are looking for a Senior Fullstack Engineer to help design, build, and evolve core product functionality across the frontend, backend, and data layers.

This is a hands-on role with real ownership. You will work closely with Product, QA, and other engineers to deliver features end-to-end, from API design and UI behavior to data correctness.

This is not a people-management role. It is focused on shipping high-quality software in a

complex, data-driven environment.
 

What You’ll Do

β€’ Design and build end-to-end product features, from the UI and backend logic to

database interactions.

β€’ Implement and evolve core workflows, including:

o Data ingestion and connector management.

o Metrics configuration and overrides.

o Time-based grouping across daily, weekly, monthly, quarterly, and yearly periods.

o Forecasting, reporting, and analytics views.

β€’ Build and maintain clean, well-structured APIs.

β€’ Work within a modular monolith backend, contributing to shared domain logic and

internal service boundaries.

β€’ Write efficient, readable SQL for data retrieval, aggregation, and validation.

β€’ Ensure the correctness of financial calculations and aggregations.

β€’ Collaborate closely with:

o Product on requirements and edge cases.

o QA on testability and bug resolution.

o Other engineers on architecture and code quality.

β€’ Review code and contribute to technical standards and best practices.

β€’ Participate in release planning and production readiness.
 

Required Skills and Experience

β€’ 5+ years of professional software engineering experience.

β€’ Strong experience building fullstack web applications.

β€’ Solid frontend experience with:

o React.

o TypeScript.

o Modern component-based UI patterns.

β€’ Strong backend experience with Node.js-based API services, including business logic and data validation.

Strong SQL skills, including:

o Writing complex queries.

o Working with aggregations and joins.

o Reasoning about data correctness and performance.

β€’ Experience working with relational databases. PostgreSQL is preferred.

β€’ Comfort working in production systems with real users and data.

β€’ Ability to reason about edge cases, failure modes, and data consistency.
 

Nice to Have

β€’ Experience with financial, analytics, or reporting platforms.

β€’ Experience working in early-stage or startup environments.

β€’ Exposure to Python is a plus, although the core backend is implemented in Node.js.
 

What Success Looks Like in the First 90 Days

β€’ You understand the platform’s data model and core product flows.

β€’ You ship multiple production features end-to-end.

β€’ Your code is readable, testable, and trusted by the team.

β€’ You proactively surface edge cases and data issues.

β€’ Product and QA rely on you for clarity and execution

Required languages

English C1 - Advanced
Published 17 August
131 views
Β·
66 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...