Middle Full-Stack Developer (Next.js, Node.js)

Brak informacji o wynagrodzeniu
MidFull-time
#344251·Dodano wczoraj·2
Źródło: Ruby Labs
Aplikuj teraz

Tech Stack / Keywords

Next.jsNode.jsRubyBackendGoArchitectureNodeJSAgile

Firma i stanowisko

Ruby Labs is a leading tech company that creates and operates innovative consumer products across the health, education, and entertainment industries. The company focuses on consumer-led products and has innovative teams driving future developments.


Wymagania

  • Minimum 2 years of commercial experience with Next.js (v14.x/v15.x), having worked on at least two recent projects using it as the primary frontend framework.
  • At least 2 years of hands-on experience with Node.js frameworks such as NestJS, Fastify, or Hono, with understanding of architectural trade-offs.
  • Strong proficiency with PostgreSQL and/or Supabase, including query optimization and schema design.
  • Practical knowledge of Prisma or Drizzle ORM, including building complex queries and managing migrations.
  • Profound understanding of caching strategies (in-memory, distributed cache, CDN) and experience applying them effectively (e.g., Redis).
  • Full proficiency with Docker and docker-compose for containerized applications.
  • Experience with background workers and message queues (e.g., BullMQ, RabbitMQ) for asynchronous tasks.
  • Proven experience in building secure systems, protecting against common vulnerabilities (OWASP Top 10), configuring CSP, CORS, securing APIs, and hardening hosting environments.
  • Experience with analytics tools (Google Analytics, PostHog, Mixpanel) and A/B testing platforms.

Nice to have:

  • Experience with CI/CD pipelines (GitHub Actions, GitLab CI).
  • Experience with monorepo tools (Turborepo, Nx).
  • Experience writing unit and integration tests (Jest, Playwright).

Obowiązki

  • FullStack Development: Develop complex features and modules using Next.js for the frontend and Node.js 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.

Oferta

  • Remote work environment allowing work from anywhere.
  • Unlimited paid time off (PTO).
  • Paid national holidays.
  • Company-provided Apple MacBook for employees who need them.
  • Flexible Independent Contractor Agreement offering flexibility, autonomy, tax advantages, networking opportunities, and reduced employment obligations.
Płatne święta

Inne informacje

Applicants must be located within approximately ±4 hours of the Central European Time (CET) zone to ensure optimal collaboration and communication during working hours.

Ruby Labs

Ruby Labs

29 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz