Ruby Labs is a leading tech company that creates and operates innovative consumer products. We are seeking a Senior Full-Stack Engineer to join one of our portfolio companies, a leading provider of payment solutions.
Requirements
- Next.js: Minimum 2 years active commercial experience (v14.x/v15.x), with at least two recent projects using Next.js as the primary frontend framework.
- NodeJS: At least 3 years hands-on with modern frameworks (NestJS, Fastify, Hono), with solid understanding of their architectural trade-offs.
- Databases: Strong PostgreSQL/Supabase skills, including query optimization and schema design.
- ORM: Expert in Prisma or Drizzle ORM, building complex queries and managing migrations.
- Caching: Deep knowledge of caching strategies (in-memory, distributed, CDN) and performance optimization (e.g., Redis).
- Docker: Proficient with Docker and docker-compose for containerized apps and deployments.
- Workers & Queues: Practical experience with background workers and message queues (e.g., BullMQ, RabbitMQ) for async tasks.
- Security: Experienced in secure system design, protecting against OWASP Top 10, CSP, CORS, API security, and hardened hosting.
- Analytics & A/B Testing: Skilled with analytics tools (Google Analytics, PostHog, Mixpanel) and A/B testing platforms.
- Leadership: 2+ years as Team Lead/Tech Lead with direct development team responsibility.
- Mentorship: Passionate about teaching, sharing knowledge, and fostering professional growth.
- Accountability: Proactive, results-driven, takes ownership of team and product success.
Benefits
- Remote Work Environment
- Unlimited PTO
- Paid National Holidays
- Company-provided MacBook
- Flexible Independent Contractor Agreement