Location: Remote Reports to: CTO Stack (today): React + TypeScript, Node.js or Java (microservices), REST/GraphQL, PostgreSQL, AWS, CI/CD, automated testing About Limelight Limelight is a Toronto-headquartered, B2B SaaS company building secure, accurate FP&A software for finance teams.
Our platform powers multi-entity planning, reporting, and integrations (e.g., ERP connectors) — where data accuracy, security, and reliability are mission-critical.
What you’ll do Ship end-to-end features across our React + TypeScript front end and Node.js/Java services.
Design clean APIs and data models (PostgreSQL); own code quality, tests, and observability.
Build secure, scalable integrations (e.g., accounting/ERP connectors) and background jobs.
Improve performance of complex, multi-dimensional reports and planners.
Participate in architecture reviews, code reviews, and release planning.
Collaborate with Product/Design and Customer teams; help turn finance workflows into delightful product experiences.
What you’ll bring 4–8+ years of professional full-stack experience shipping production SaaS.
Proficiency with React + TypeScript (hooks, state mgmt, testing).
Back-end excellence in Node.js (TypeScript/NestJS/Express) or Java (Spring Boot) .
Strong SQL & schema design (PostgreSQL), performance tuning, and caching strategies.
Practical experience with AWS services, containers, CI/CD, and automated tests.
Security-minded habits (authZ/authN, least privilege, secrets, input validation); comfort working in a SOC 2–style environment.
Clear written & spoken English (B2+), proactive communication, and ownership mindset.
Nice to have Financial systems or accounting/ERP integration experience (e.g., Sage Intacct).
Data modeling for multi-entity/department/period scenarios; OLAP/analytics familiarity.
GraphQL, event-driven architectures, background workers/queues.
Experience at a small, high-impact product team (<50 people).
How we work Remote-first with a collaborative, low-ego culture.
Overlap: ~3–4 hours with North American Eastern Time for standups/reviews.
Focus on outcomes, quality, and thoughtful documentation.
Interview flow Code challenge Technical interview with Manager Culture/values chat + offer Powered by JazzHR