Skip to main content

Middle Full-Stack Developer

Next.jsNode.jsPostgreSQLSupabase
3 weeks ago
fullstackmiddle
R

Ruby Labs

Kyiv
Work Typeremote
Job Typefull time

About the Position

Ruby Labs is a leading tech company that creates and operates innovative consumer products. We’re looking for a Mid-Level Full-Stack Developer to join our product engineering team and help us build, scale, and improve our QR code generator web SaaS, utilizing Next.js and Node.js.

Responsibilities4

  • Full-Stack Development: Take an active, hands-on role in developing complex features and modules using Next.js for the frontend and NodeJS for the backend.
  • Process Management: Implement and optimize Agile methodologies (Scrum/Kanban), including sprint planning, task estimation, and delivery oversight.
  • Quality Assurance: Enforce best practices in coding, testing, caching, and performance monitoring to ensure a robust and scalable application.
  • Security: Design and implement comprehensive security measures at the application, infrastructure, and data levels.

Requirements9

  • Next.js: A minimum of 2 years of active, commercial experience with Next.js (v14.x/v15.x). Must have worked on at least two recent projects where Next.js was the primary frontend framework.
  • NodeJS: Deep knowledge and at least 2 years of hands-on experience with a modern framework such as NestJS, Fastify, or Hono.
  • Databases: Strong proficiency with PostgreSQL and/or Supabase, including query optimization and schema design.
  • ORM: In-depth, practical knowledge of Prisma or Drizzle ORM, with experience in building complex queries and managing migrations.
  • Caching: A profound understanding of caching strategies (e.g., in-memory, distributed cache, CDN) and the ability to apply them effectively to optimize performance (e.g., using Redis).
  • Docker: Full proficiency with Docker for creating, managing, and deploying containerized applications. Experience with docker-compose is essential.
  • Workers & Queues: Understanding and practical application of background workers and message queues (e.g., BullMQ, RabbitMQ) for handling asynchronous tasks.
  • Security: Proven experience in building secure systems, including protecting against common vulnerabilities (OWASP Top 10), configuring Content Security Policy (CSP), CORS, securing APIs, and hardening hosting environments.
  • Analytics & A/B Testing: Experience working with analytics tools (e.g., Google Analytics, PostHog, Mixpanel) and platforms for A/B testing.

Benefits5

  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime.
  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
  • Paid National Holidays: Celebrate and relax on national holidays with paid time off.
  • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
  • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.
Middle Full-Stack Developer
View Original