Full-Stack Developer (Node.js/NestJS + React)
Location: Remote/Hybrid (by agreement)
Engagement: Full-time
About the role
We’re hiring a Full-Stack Engineer with a backend focus on Node.js (NestJS) and strong React skills on the frontend. You’ll work end-to-end on modern, high-traffic web applications—owning APIs, business logic, and polished UIs.
Responsibilities
- Design, develop, test, and maintain full-stack applications using Node.js/NestJS and React.
- Backend: build robust services, REST APIs (and WebSockets where needed), integrations with databases and external services.
- Frontend: create responsive, accessible UIs in React (Hooks), with state management (Redux or alternatives) and modern HTML/CSS tooling.
- Optimize for performance, scalability, and reliability across the stack.
- Maintain high code quality (unit/integration tests, code reviews, best practices).
- Collaborate with Product, Design, and other engineers in an Agile/Scrum workflow.
Requirements
- Strong experience with Node.js and NestJS (preferably TypeScript).
- Solid knowledge of React ecosystem (Hooks, state management, build tools).
- Experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB or similar).
- Understanding of authentication/authorization (JWT/OAuth2).
- Comfort working in Linux environments and with Git.
- Fluent English (written and spoken).
Nice to have
- Real-time tech (Socket.IO/WebSockets), caching (Redis), messaging (Kafka/RabbitMQ).
- CI/CD, containers (Docker/Kubernetes), and observability (logging/monitoring).
- Next.js/SSR, testing (Jest, React Testing Library), and e2e testing.
- Experience delivering high-traffic products.