5+ years experience · TypeScript · React · Node.js
We’re looking for a Senior Full-Stack Engineer to join our team and help build and scale a modern data-driven SaaS platform.
You’ll work across the entire product. from database design and backend services to React interfaces, background jobs, analytics, AI integrations, and production infrastructure.
What you’ll do
- Build and ship production features end-to-end
- Develop scalable REST APIs with Node.js and Express
- Design and optimise MongoDB schemas, indexes, and aggregation pipelines
- Build asynchronous workflows using BullMQ and Redis
- Develop fast, data-heavy React applications with TypeScript
- Build dashboards, tables, charts, filtering and analytics experiences
- Integrate LLM APIs and third-party services
- Work with Parquet, DuckDB and large datasets
- Implement file exports, cloud storage and signed downloads
- Write automated tests and maintain CI/CD quality
- Troubleshoot production issues and improve application performance
- Contribute to architecture and technical decisions
Tech Stack
Frontend: React 18, Vite, TypeScript, Tailwind CSS, React Router, Recharts, DuckDB-WASM
Backend: Node.js 22, Express, Mongoose, BullMQ, Redis, JWT
Database & Data: MongoDB, Redis, Parquet, S3-compatible storage, analytics pipelines
AI & Integrations: LLM APIs, MCP, OAuth 2.0, web scraping and third-party APIs
Infrastructure: Docker, Terraform, cloud VMs, managed PaaS, CDN and edge workers
Testing: Vitest, Supertest, Playwright, Testing Library, OpenAPI contract testing
Requirements
- 5+ years of professional software development experience
- Strong hands-on experience with TypeScript, React and Node.js
- Strong understanding of REST APIs, authentication and authorisation
- Production experience with MongoDB or another NoSQL database
- Experience with Redis and queue-based systems
- Experience building and debugging asynchronous/background processing
- Strong understanding of React performance and data-heavy UIs
- Good knowledge of Git, testing and modern development practices
- Ability to take ownership of features from idea to production
- Strong problem-solving and communication skills
Nice to Have
Experience with:
- LLM/AI integrations
- Analytics or BI products
- Parquet, DuckDB or ClickHouse
- Multi-tenant SaaS
- Terraform and cloud infrastructure
- SSO/SAML/OIDC/SCIM
- Web scraping and data acquisition
- Storybook and design systems
- Playwright/E2E testing
- MCP and AI-agent integrations
- SEO, GEO/AEO or marketing analytics
Who We’re Looking For
We’re looking for someone who enjoys building real products, solving difficult technical problems, and taking ownership. You don't need to know every technology in our stack. Strong fundamentals, production experience, and the ability to learn quickly matter more than matching every keyword.
If you've built, shipped, scaled, or debugged complex production systems, we'd love to hear from you.
Experience: 5+ years
Location: Remote
Working hours: EU
Email you CV at hr@gunasys.com