We are looking for a Senior Fullstack Engineer with strong Node.js and TypeScript expertise. This role is for someone who can build a BI product from the ground up — owning both backend and frontend development while collaborating closely with data engineering and product teams.
Project — a next-generation Business Intelligence (BI) platform for customers in the temporary staffing industry. The solution will provide powerful analytics through a custom frontend and backend that integrates into data pipelines being developed as part of the ecosystem.
Requirements: * 5+ years of experience as a Fullstack Engineer with Node.js & TypeScript * Strong command of TypeScript best practices (types, generics, strict mode, etc.) * Proven experience with NestJS and backend architecture patterns (modules, interceptors, guards) * Strong Next.js/React skills, including React Server Components and Hooks * Strong styling expertise with Tailwind CSS; experience with shadcn/ui is a plus * Experience modeling and querying relational data in PostgreSQL * Knowledge of authentication/authorization protocols (OAuth, JWT, OpenID Connect) * Experience with AI-powered developer tools (Cursor, Claude Code, GitHub Copilot, etc.) * Ability to translate Figma/Lovable UI designs into responsive, maintainable frontends * Strong collaboration skills, writing clean documentation and working in agile teams * Upper-Intermediate English or higher
Nice to have: * Experience with Superset, DuckDB, or similar BI/querying tools * Knowledge of multi-tenancy patterns in SaaS applications * Familiarity with serverless architectures (AWS Lambda) * Hands-on experience with AWS services (S3, ECS/Fargate, RDS, CloudFront, IAM, etc.) * Familiarity with data formats (Parquet, JSON, CSV) and integrating with BI pipelines * Background in data visualization UX and designing dashboards for business users * Experience with observability (logging, tracing, metrics)
Responsibilities: * Design and implement scalable frontend (Next.js/React) and backend (Node.js/NestJS) applications for the BI platform * Develop secure APIs to query BI data stored in AWS S3 (Parquet) and integrate with PostgreSQL * Build modern, interactive UI components leveraging React Server Components, Tailwind, and shadcn/ui * Collaborate with design tooling (e.g., Lovable) to translate UI/UX prototypes into production-ready code * Implement authentication and authorization using OAuth2.0 / OpenID Connect * Model relational data in PostgreSQL and design performant queries for BI use cases * Create intuitive 2D data visualizations using Recharts, D3.js, or similar libraries * Leverage AI-assisted developer tools (Cursor, Claude Code, Copilot) to accelerate development * Ensure application security, performance, and scalability across the stack * Work closely with product managers and BI/data engineering teams to deliver customer-facing insights dashboards * Set up CI/CD pipelines, testing frameworks, and monitoring for production readiness * Provide input on architecture decisions, technical debt, and long-term scalability
What we offer: * Vacation (up to 20 working days) * Paid sick leaves (10 working days) * National Holidays as paid time off (11 days) * Medical Insurance after 3 months probation period (can be used in Ukraine) * Online English courses * Accountant assistance and legal support * Flexible working schedule, remote, office-based or hybrid format * Fully equipped office space in the city center (ready for work in blackouts) * Direct cooperation with the customer * Dynamic environment with low level of bureaucracy and great team spirit * Communication with Top/Senior level specialists to strengthen your hard skills * Online/offline teambuildings * Volunteering culture development and support