TL;DR
Middle Full-Stack Developer (Next.js/Node.js): Building and optimizing web SaaS features across the full stack with an accent on secure, scalable solutions using Next.js and Node.js. Focus on end-to-end feature ownership, best engineering practices, and rapid deployment in a fast-moving product environment.
Location: Remote (CET ± 4 hours). Applicants must be located within approximately ± 4 hours of Central European Time (CET), including but not limited to Ukraine, Kazakhstan, Georgia, European Union, Israel, Moldova, Serbia, and North Macedonia.
Company
Ruby Labs is a leading tech company creating innovative consumer products across health, education, and entertainment industries.
What you will do
- Develop complex full-stack features and modules using Next.js for the frontend and Node.js for the backend.
- Implement and optimize Agile methodologies, including sprint planning and task estimation.
- Ensure application quality, robustness, and scalability through best practices in coding, testing, caching, and performance monitoring.
- Design and implement comprehensive security measures at application, infrastructure, and data levels.
- Collaborate with Product, Design, and Engineering to deliver clean, scalable, and secure solutions.
Requirements
- Next.js: A minimum of 2 years of active, commercial experience with v14.x/v15.x on at least two recent projects.
- Node.js: At least 2 years of hands-on experience with a modern framework (NestJS, Fastify, Hono) and understanding of architectural trade-offs.
- Databases: Strong proficiency with PostgreSQL and/or Supabase, including query optimization and schema design.
- ORM: In-depth knowledge of Prisma or Drizzle ORM with experience in complex queries and migrations.
- Caching: Profound understanding of caching strategies (in-memory, distributed cache, CDN) and effective application (e.g., Redis).
- Docker: Full proficiency with Docker for containerized applications and docker-compose.
- Security: Proven experience building secure systems, including protection against OWASP Top 10 vulnerabilities, CSP, CORS, and API hardening.
- English: B2 required for excellent communication with technical and non-technical stakeholders.
Nice to have
- Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI).
- Experience with monorepo tools (e.g., Turborepo, Nx).
- Experience writing unit and integration tests (e.g., Jest, Playwright).
Culture & Benefits
- Remote work environment with freedom to work from anywhere.
- Unlimited paid time off (PTO) to recharge.
- Paid national holidays.
- Company-provided MacBook for seamless productivity.
- Flexible Independent Contractor Agreement offering autonomy and entrepreneurial opportunities.
Hiring process
- Application review (3–5 days).
- Recruiter Screening (40 minutes).
- Technical Interview (60 minutes).
- Final Interview (30 minutes).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →